Junior — Middle
Ի՞նչ փորձառություն ունեք Java Database Connectivity (JDBC)-ի հետ։
sobes.tech AI
Պատասխան AI-ից
Java Database Connectivity (JDBC) — Java ծրագրերի հետ տվյալների բազաների փոխազդեցության API-ն է:
JDBC-ի հետ աշխատանքային փորձը սովորաբար ներառում է՝
- կապ հաստատել տվյալների բազայի հետ
DriverManager.getConnection()-ի միջոցով։ - SQL հարցումներ ստեղծել և իրականացնել
StatementկամPreparedStatement-ի միջոցով։ - արդյունքների մշակումը
ResultSet-ի միջոցով։ - գործարքների կառավարում (commit, rollback)։
- ռեսուրսների փակումը՝ լիքների կանխարգելման համար։
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"));
}
}
}
Տարածված փորձը կարող է ներառել կապերի պուլների հետ աշխատելը, արտահայտությունների կառավարումը և հարցումների օպտիմալացումը։