前面我们已经讨论了数据库的安装和简单的使用,还没完成的可以先去Mysql的安装和Mysql数据库的简单操作回顾一下哦!今天我们来简单学习JDBC编程的准备和链接我们的编程工具。
一、安装驱动程序
1.什么是JDBC驱动?为什么要用JDBC?
通常把厂商提供的特定于数据库的访问API 称为数据库JDBC驱动程序。
JDBC通过提供一个抽象的数据库接口,使得程序开发人员在编程时可以不用绑定在特定数据库厂商的API上,大大增强了应用程序的可移植性
2.为工具导入驱动包
小编用的是NetBeans+MySQL,工具不同但步骤类似,我就以我的为列了。
将MySQL驱动包
拷贝到服务器JVM可以访问到的目录下,即服务器的lib目录下C:\Program Files\glassfish-3.0.1\glassfish\lib下即可
二、JDBC编程的四部曲
前奏:导入SQL包 即import java. sql.* ;
第一步:注册数据库的JDBC驱动(到JVM中)
即Class.forName("JDBC驱动类的名称")
以MySQL为例:
两者都可以,推荐用前者,区别:
第二步:连接数据库
1)先定义数据库连接的URL对象,格式为:jdbc:子协议:数据库定位器。
以MySQL为例格式:jdbc:mysql://机器名/数据库名
即:String conURL=“jdbc:mySQL://localhost:3306/test”;
2)再连接数据库
调用DriverManager对象的getConnection();方法来获取链接
Connection conn=DriverManager.getConnection(conURL,”username”,”password”)
第三步:使用SQL语句对数据库操作
例:
1)获得语句对象: statement对象:提供执行SQL的方法
2)获得结果集: ResultSet对象:SQL语句执行的结果集,
3)获得属性: getXXX(“字段名”)
等,后面小编会慢慢写的。
第四步:关闭数据库和各种对象
conn.close()
记得使用后一定要关闭,不然会造成内存的浪费。
到此,数据库已经连上我们的编程工具了。
小编展示:
运行结果:
本文属于原创,如有转载,请标注原作者,版权归本公众号所有。如果你喜欢我写的文章请关注 java资源社区,欢迎大家继续关注本公众号的技术博文。如果您觉得这篇文章对你有所帮助的话,不妨点个赞哈,您的支持就是我坚持原创的动力~~
领取专属 10元无门槛券
私享最新 技术干货