Java使用JDBC操作MySQL的基本实现

要了解JDBC操作MySQL的基本实现,我们得先了解什么是JDBC,JDBC的全称为:Java Database Connectivity,它是java访问数据库的解决方案,JDBC定义了一套标准接口,不同的数据库只要去实现不同的接口,在接口中调用对应的方法,因此,实现了在不同的数据库之间进行切换。

它的实现基本分为五步:

一:下载并加载驱动

下载对应数据库的驱动(我们下载的是MySQL的驱动:mysql-connector-java-5.0.4-bin.jar),在项目下创建lib文件夹,将驱动拖入lib文件夹中,然后加载到项目中(选中驱动,右键点击

Build Path

 

 在java中,通过反射(Class.forName()方法)完成驱动类的注册

 二:创建链接(Connection接口

 三个参数都为String类型,分别为数据库的URL,数据库用户名,数据库密码

三:获取SQL语句执行对象(Statement)

四:执行SQL语句

(1)增删改

 参数为要执行的SQL语句,返回结果为0或1,0是执行失败,1是执行成功

(2)查询

  参数为要执行的SQL语句,返回ResultSet结果集,常见的处理方式遍历ResultSet,首先判断不为空,然后ResultSet.next()判断是否有下一条数据,ResultSet.getXXX(字段名)来获取字段内容。(XXX为字段对应java的数据类型)

五:释放资源

 数据库操作执行完毕以后要释放相关资源,并且是从小向大关闭

ResuluSet.close();

Statement.close();

Connection.close();

以上内容,我是以一个初学者的理解来总结的,希望能帮助到大家,当然,如果有什么不对的地方,也希望各位读者能评论出来,让我"回归正轨"。

七夕节快到了,提前祝各位节日快乐,当然,如果没有对象的话,七夕节前一天我们可以new一个出来!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值