Sobes.tech
Junior — Middle

What role does JDBC play in working with databases in Java?

sobes.tech AI

Answer from AI

JDBC (Java Database Connectivity) is a standard API in Java for interacting with databases. It provides a universal interface for executing SQL queries, managing connections, and processing results, regardless of the specific DBMS.

Main roles of JDBC:

  • Establishes a connection to the database via a driver.
  • Allows executing SQL queries (SELECT, INSERT, UPDATE, DELETE).
  • Processes query results through ResultSet objects.
  • Manages transactions and error handling.

Example of using 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();
What role does JDBC play in working with databases in… - sobes.tech