要了解JDBC操作MySQL的基本实现,我们得先了解什么是JDBC,JDBC的全称为:Java Database Connectivity,它是java访问数据库的解决方案,JDBC定义了一套标准接口,不同的数据库只要去实现不同的接口,在接口中调用对应的方法,因此,实现了在不同的数据库之间进行切换。
它的实现基本分为五步:
一:下载并加载驱动
下载对应数据库的驱动(我们下载的是MySQL的驱动:mysql-connector-java-5.0.4-bin.jar),在项目下创建lib文件夹,将驱动拖入lib文件夹中,然后加载到项目中(选中驱动,右键点击
在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一个出来!!!