JDBC

JDBC是Java连接数据库的技术,涉及DriverManager类用于管理驱动,Connection接口代表数据库连接,Statement接口执行SQL语句,ResultSet接口表示查询结果。文章详细介绍了加载驱动、创建数据库连接、生成执行对象、执行SQL及处理结果集的步骤,并提供了相应的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概念

JDBC 是 Java 连接 关系型数据库 的一种技术## 二级目录
在这里插入图片描述

类和接口

DriverManager类

驱动管理器:管理驱动程序的。
创建与数据库的连接。

Connection接口

与数据库的链接,成为连接对象

Statement接口

执行SQL语句,执行对象

ResultSet接口

结果集,表示数据库执行的结果。

工作流程

在这里插入图片描述

代码实现

加载驱动程序

1)在项目下创建一个文件夹lib
2)将驱动程序拷贝到lib下
3)右键->Add ad Library

Class.forName("驱动程序的名字“)
Class.forName(“com.mysql.cj.jdbc.Driver”)

创建连接对象

DriverManager.getConnection(url,user,password);
MySQL连接字符串
jdbc:mysql://主机名或IP:端口号、数据库名?参数
jdbc:mysql://127.0.0.1:3306/Test?%serverTimezone=GMT%2b8

生成执行对象

stmt=conn.createStatement();

执行SQL语句

stmt.excuteUpdate(sql)//增删改
ResultrSet rs=stmt.excuteQuery(sql) //查

处理返回结果

解析ResultSet
rs.getnext()
rs.getXXX(字段下标/字段名);

关闭资源

rs.close();
stmt.close();
conn.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值