Junior — Middle
Kāda ir jūsu pieredze ar Java Database Connectivity (JDBC)?
sobes.tech AI
Atbilde no AI
Java Database Connectivity (JDBC) ir API, kas nodrošina Java lietojumprogrammu mijiedarbību ar datu bāzēm.
Pieredze ar JDBC parasti ietver:
- Savienojuma izveidi ar datu bāzi, izmantojot
DriverManager.getConnection(). - SQL vaicājumu izveidi un izpildi, izmantojot
StatementvaiPreparedStatement. - Rezultātu apstrādi, izmantojot
ResultSet. - Transakciju pārvaldību (commit, rollback).
- Resursu aizvēršanu, lai novērstu noplūdes.
Piemērs vienkāršam vaicājumam ar 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"));
}
}
}
Pieredze var ietvert arī darbu ar savienojumu baseiniem, izņēmumu apstrādi un vaicājumu optimizāciju.