Junior — Middle
Каква е основната роля и предназначението на JDBC при работа с бази данни в Java приложения?
sobes.tech AI
Отговор от AI
JDBC (Java Database Connectivity) е стандартен API в Java, който осигурява взаимодействие на Java приложения с различни бази данни. Основната му роля е да предостави унифициран интерфейс за свързване с базата данни, изпълнение на SQL заявки и обработка на резултатите.
С помощта на JDBC може:
- да се установи връзка с базата данни чрез драйвери.
- да се изпълняват заявки (SELECT, INSERT, UPDATE, DELETE).
- да се обработват резултатите от заявките.
- да се управляват транзакции.
Пример за простото свързване и заявка чрез JDBC:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "user", "password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while (rs.next()) {
System.out.println(rs.getString("username"));
}
rs.close();
stmt.close();
conn.close();