Junior — Middle
Java Database Connectivity (JDBC) ilə əlaqədar təcrübəniz nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Java Database Connectivity (JDBC) — Java tətbiqlərinin verilənlər bazası ilə qarşılıqlı əlaqəsi üçün API-dir.
JDBC ilə işləmə təcrübəsi adətən aşağıdakıları əhatə edir:
DriverManager.getConnection()vasitəsilə verilənlər bazası ilə əlaqə qurmaq.Statementvə yaPreparedStatementistifadə edərək SQL sorğuları yaratmaq və icra etmək.ResultSetvasitəsilə sorğu nəticələrini işləmək.- Əməliyyatları idarə etmək (commit, rollback).
- Resursları bağlamaq və sızmaları qarşısını almaq.
JDBC istifadə edilən sadə bir sorğu nümunəsi:
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"));
}
}
}
Təcrübəyə əlaqə hovuzları ilə işləmək, istisna idarəetməsi və sorğu optimallaşdırması da daxil ola bilər.