Sobes.tech
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();