Junior — Middle
Kokia jūsų patirtis dirbant su Java Database Connectivity (JDBC)?
sobes.tech AI
Atsakymas iš AI
Java Database Connectivity (JDBC) yra API, skirtas Java programų sąveikai su duomenų bazėmis.
Patirtis dirbant su JDBC dažniausiai apima:
- Prisijungimo prie duomenų bazės sukūrimą naudojant
DriverManager.getConnection(). - SQL užklausų kūrimą ir vykdymą naudojant
StatementarbaPreparedStatement. - Rezultatų apdorojimą naudojant
ResultSet. - Transakcijų valdymą (commit, rollback).
- Išteklių uždarymą, siekiant išvengti nuotėkio.
Pavyzdys paprastos užklausos naudojant 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"));
}
}
}
Patirtis taip pat gali apimti darbą su jungčių baseinais, išimčių valdymą ir užklausų optimizavimą.