/*
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();
|