MySQL数据库JDBC总结

MySQL数据库JDBC总结

JDBC原理

a.DiverManager(类):驱动管理器
b.Connection(接口):连接对象
c.Statement(接口):命令对象
d.ResultSet(接口):结果集对象

JDBC总体步骤

1.加载JDBC驱动
使用Class.forName()方法给定的JDBC驱动类加载到Java虚拟机中,若系统中不存在给定的类,则会引发异常,异常类型为ClassNotFoundException

Class.forName("驱动器的名字");

2.与数据库建立连接
连接对象负责在数据库和java程序之间建立桥梁,当调用getConnection()方法时,然后请求该驱动程序使用相关的url、用户名和密码连接到数据库中,于是就建立了与数据库的连接,创建连接对象并返回引用

conn=DriverManager.getConnection(url, name, pwd);

3.创建Staement或PreparedStatement对象

Properties p=new Properties();

4.发送SQL语句,并得到返回结果
命令对象发送sql语句到数据库进行执行

st=conn.createStatement();
res = ps.executeQuery("SQL语句");

5.处理返回结果
返回处理结果,通过循环取出结果集中每条记录并做相应处理。
如果执行的是查询语句,则由结果集将数据带回到java程序中
如果执行的是增删改语句,返回一个int数字,代表受到影响的行数

while (res.next()){处理结果}

6.释放资源

res.close();
ps.close();
conn.close();

PS:PreparedStatement接口继承自Statement接口,比普通Statement对象使用起来更加灵活,更有效率

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值