Junior — Middle
Hogyan lehet hozzáférni az adatbázishoz egy lekérdezés végrehajtásához?
sobes.tech MI
Válasz az MI-től
Java-ban az adatbázishoz való hozzáféréshez általában JDBC-t (Java Database Connectivity) vagy ORM-keretrendszereket, például Hibernate vagy JPA-t használnak.
JDBC példával:
import java.sql.*;
public class DatabaseExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
String query = "SELECT * FROM users WHERE id = ?";
try (PreparedStatement stmt = conn.prepareStatement(query)) {
stmt.setInt(1, 1);
try (ResultSet rs = stmt.executeQuery()) {
while (rs.next()) {
System.out.println("User: " + rs.getString("name"));
}
}
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Ez a megközelítés lehetővé teszi a kapcsolat létesítését, a lekérdezés előkészítését, végrehajtását és az eredmények feldolgozását.