JDBC-01-概述和执行步骤

一、概述

JDBC(Java Database Connectivity)java数据库连接,是一种用于在Java应用程序中编写和运行SQL语句的API。它提供了一种标准的方式来连接各种类型的关系型数据库,允许开发人员使用Java语言来访问和处理数据。JDBC API允许开发人员执行各种数据库操作,如建立连接、执行查询、插入、更新和删除数据等。

JDBC本质:是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库广商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口 (JDBC) 编程,真正执行的代码是驱动jar包中的实现类。

二、执行步骤

//1、导入驱动jar包:复制jar包到项目的某一目录下,右键-->Add As Library。

//2、加载驱动程序:在连接数据库之前,首先需要加载合适的驱动程序。
Class.forName("com.mysql.jdbc .Driver");

//3、建立数据库连接:使用 DriverManager.getConnection() 方法建立到数据库的连接。在连接数据库时需要提供数据库的 URL、用户名和密码等信息。
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);

//4、创建 Statement 对象:使用 Connection.createStatement() 方法创建一个 Statement 对象,用于执行 SQL 语句。
Statement stmt = conn.createStatement();

//5、执行 SQL 语句:使用 Statement.executeQuery() 方法执行 SQL 查询语句,返回一个 ResultSet 对象。
String sql = "SELECT * FROM users WHERE age > 18";
ResultSet rs = stmt.executeQuery(sql);

//6、使用 Statement.executeUpdate() 方法执行 SQL 更新语句,返回更新的行数。例如:
String sql = "UPDATE users SET name = 'Tom' WHERE id = 1";
int rows = stmt.executeUpdate(sql);

//7、处理查询结果:如果执行的是 SQL 查询语句,返回的结果存储在 ResultSet 对象中,可以使用 ResultSet 的方法对结果进行处理。
while (rs.next()) {
    int id = rs.getInt("id");
    String name = rs.getString("name");
    int age = rs.getInt("age");
    System.out.println("id=" + id + ", name=" + name + ", age=" + age);
}

//8、关闭数据库连接:在使用完数据库之后,需要关闭数据库连接,以释放资源。
rs.close();
stmt.close();
conn.close();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值