kontakt baze i programa

kontakt baze i programa

offline
  • mikell 
  • Novi MyCity građanin
  • Pridružio: 22 Nov 2020
  • Poruke: 4

ako moze sto kraci kod veze izmedju mysql baze i java programa



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 22 Nov 2019
  • Poruke: 4
  • Gde živiš: Beograd

/*
Pod pretpostavkom da vec imas MySQL JDBC dravjer kao dependency (dodao JAR ili preko Maven-a)
*/
//Registracija drajvera se radi samo prvi put, kada se pokrene aplikacija
Class.forName("com.mysql.jdbc.Driver");
//Konekcije treba ili drzati u pool-u ili otvoriti sa try-with-resources, da se automatski zatvori
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/ime_baze","username","password");
/*
Umesto localhost ide ime servera, ako je udaljen. Pazi da mu je otvoren port 3306 za masinu na kojoj izvrsavas aplikaciju i da Mysql server prihvata konekcije sa nje.
Nadalje je neki bezveze kod gde se pristupa fiktivnoj tabeli sa korisnicima.
*/
PreparedStatement stmt = connection.prepareStatement("SELECT * FROM user WHERE user_id=?");
stmt.setInt(1, 47);
ResultSet result = stmt.executeQuery();
if (result.next()) {
String username = result.getString("user_name");
System.out.println("User name: " + username);
} else {
System.out.println("User not found");
}
connection.close();



Ko je trenutno na forumu
 

Ukupno su 784 korisnika na forumu :: 9 registrovanih, 2 sakrivenih i 773 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Asparagus, CLIPPER, Gogi_avio, Marko Marković, Marko987, nuki1234, PrincipL, RS28, samsung