Sobes.tech
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 Statement arba PreparedStatement.
  • 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ą.