Sobes.tech
Junior — Middle

Milyen tapasztalata van a Java Database Connectivity (JDBC) terén?

sobes.tech MI

Válasz az MI-től

Java Database Connectivity (JDBC) egy API a Java alkalmazások és az adatbázisok közötti kommunikációhoz.

A JDBC-vel szerzett tapasztalat általában a következőket foglalja magában:

  • Kapcsolat létesítése az adatbázissal a DriverManager.getConnection() segítségével.
  • SQL lekérdezések készítése és végrehajtása Statement vagy PreparedStatement használatával.
  • Az eredmények feldolgozása a ResultSet segítségével.
  • Tranzakciók kezelése (commit, rollback).
  • Erőforrások bezárása a szivárgások elkerülése érdekében.

Egyszerű JDBC lekérdezés példája:

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"));
        }
    }
}

A tapasztalat magában foglalhatja a kapcsolatmedencék kezelését, kivételkezelést és a lekérdezések optimalizálását is.