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 821 korisnika na forumu :: 34 registrovanih, 3 sakrivenih i 784 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: 357magnum, Areal84, Bane san, bigfoot, bobomicek, Boris BM, cenejac111, cifra, Dorcolac, DPera, Duh sa sekirom, Georgius, HrcAk47, Ivan001, Leonov, Mcdado, mercedesamg, Milometer, Misirac, mkukoleca, Nemanja.M, Panter, Rakenica, sasa87, shone34, Srki94, stegonosa, Stoilkovic, tubular, Tvrtko I, vladaa012, Zoca, zxstole, zziko