Junior — Middle
Роли JDBC дар кор бо базаҳои додаҳо дар Java чист?
sobes.tech AI
Ҷавоб аз AI
JDBC (Java Database Connectivity) як стандарт API дар Java барои муошират бо пойгоҳи додаҳо мебошад. Он интерфейси умумиаро барои иҷрои саволҳои SQL, идоракунии пайвастҳо ва коркарди натиҷаҳоро таъмин мекунад, новобаста аз системаи идоракунии пойгоҳи додаҳои махсус.
Ролҳои асосии JDBC:
- Пайвастшавиро бо пойгоҳи додаҳо тавассути драйвер барқарор мекунад.
- Имкон медиҳад иҷрои саволҳои SQL (SELECT, INSERT, UPDATE, DELETE).
- Натиҷаҳои саволҳоро тавассути объектҳои ResultSet коркард мекунад.
- Транзаксияҳоро идора мекунад ва хатоҳоро бартараф мекунад.
Маслиҳати истифодаи JDBC:
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while(rs.next()) {
System.out.println(rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();