Junior — Middle
Wat is uw ervaring met Java Database Connectivity (JDBC)?
sobes.tech AI
Antwoord van AI
Java Database Connectivity (JDBC) is een API voor de interactie van Java-toepassingen met databases.
De ervaring met JDBC omvat meestal:
- Het tot stand brengen van een verbinding met de database via
DriverManager.getConnection(). - Het maken en uitvoeren van SQL-query's met behulp van
StatementofPreparedStatement. - Het verwerken van de resultaten van de query via
ResultSet. - Transactiebeheer (commit, rollback).
- Resources sluiten om lekken te voorkomen.
Voorbeeld van een eenvoudige query met JDBC:
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?")) {
ps.setInt(1, 10);
try (ResultSet rs = ps.executeQuery()) {
while (rs.next()) {
System.out.println(rs.getString("username"));
}
}
}
De ervaring kan ook het werken met connection pools, foutafhandeling en query-optimalisatie omvatten.