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 1006 korisnika na forumu :: 25 registrovanih, 9 sakrivenih i 972 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, Apok, babaroga, Bane san, bojcistv, boske81, darkangel, Denaya, Dežurni pod palubom, FOX, kunktator, ladro, Lieutenant, menges, Mi lao shu, nikoladim, Parker, ruma, Simon simonović, Suva planina, uruk, vladas87, voja64, šumar bk2, Čivi