JDBC(Java Database Connectivity)是Java语言中的一种API(应用程序编程接口),用于连接和操作关系型数据库。它提供了一种标准化的方式来访问各种不同的关系型数据库,如MySQL、Oracle、SQL Server等,使得开发人员能够使用Java程序访问和处理这些数据库中的数据。
JDBC定义了一组标准的Java接口和类,它们提供了一种通用的访问数据库的方式。通过JDBC,开发人员可以使用Java代码来连接到数据库、执行SQL语句、获取查询结果等。JDBC还提供了一些高级功能,如事务处理、批处理、元数据操作等,使得开发人员能够更加灵活和高效地操作数据库。
// 1、注册驱动
Class.forName("com.mysql.jdbc.driver")
// 2、获取连接对象
String url = "jdbc:mysql://127.0.0.1:3306/db1?userSSL=false";
String username = "root";
String password = "xxx";
Connection conn = DriverManager.getConnection(url, username, password);
// 3、定义SQL
String sql = "update account set money = 2000 where id = '1'";
// 4、获取执行sql的对象
Statement stmt = conn.createStatement();
// 5、执行sql
int count = stmt.executeUpdate(sql);
// 6、处理结果
System.out.println(count);
// 7、释放资源
stmt.close();
conn.close();
总而言之,JDBC有两点:
JDBC 使得 Java 程序能够与各种关系型数据库进行连接,并能够执行SQL查询、更新和存储过程等操作。
JDBC 让 Java 开发人员使用统一的API来访问各种数据库,而不需要了解底层数据库的实现细节,从而简化了数据库访问的过程。