JDBC如何访问数据库
2015-01-17 18:59
183 查看
JDBC如何访问数据库
还是这个简单的图书管理系统,之前在华信有学,但是由于自己没有实战,所以一知半解,这次敲了一个简单的图书管理系统,对JDBC访问数据库有了一定的了解。目前没有使用到JavaBean组件,也没有用到框架,手动连接数据库。那么分为如下几个步骤。(1)、装载驱动程序。
(2)、定义所要连接数据库的地址。
(3)、与数据库建立连接。
(4)、建立语句对象。
(5)、声明并执行SQL语句。
(6)、对结果集进行处理
(7)、关闭对象。
下面来详细的介绍几个步骤,先附上一段代码吧~
大家可以看到我的访问数据库的这一段代码~我是使用的MySQL,就以MySQL为例。
(1)、装载驱动程序。
我是用的是MySQL数据库,所以是使用的MySQL的驱动程序。当然还有其他数据库的驱动程序。但是都是使用 Class.forName()方法装载驱动的。
其语法是: Class.forName("JDBC驱动程序类");
(2)、定义所要连接数据库的地址。
(3)、与数据库建立连接。
我写的时候j将(2)(3)两个步骤写在一起了~这个是没有影响的,一步一步的写法大家应该懂,我就不做示范了~
(4)、建立语句对象。
这个没什么好说的,照着写就是了~
(5)、声明并执行SQL语句。
声明:
执行:
当然,如果你乐意也可以将这两步写到一起。(在我写的另外一篇有写excute、excuteQuery、excuteUpd的用法及区别,有兴趣的童鞋可以去一看)
(6)、对结果集进行处理
不一定非得这样处理啊~~仅仅只是个例子。
(7)、关闭对象。
最后应当关闭Statement、Connection、ResultSet对象,这样一方面可以释放资源;另一方面可以避免数据库长期连接造成安全问题。关闭对象使用close()方法,并且按照ResultSet、Connection、Statement的顺序依次关闭。
例举一个关闭资源的错点。
有没有发现资源关闭在结果集的处理中,这样是不对的,应该在处理之后再写,给提个醒吧~ 反正这个错查的很揪心。
就到这里了~
相关文章推荐
- 如何通过JDBC访问数据库
- 在JSP中用JavaBeans、JDBC-ODBC访问数据库(转)
- 如何提高数据库系统访问效率[转帖]
- 快速应用JDBC控件访问数据库资源
- jsp中,如何用JDBC连数据库
- 如何恢复一个非用户sa创建的数据库,且使用原用户创建者进行访问
- 使用JDBC创建数据库访问程序
- 在jsp中如何有JDBC连接各种数据库之Oracle
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- 在Java程序中,通过JDBC访问数据库
- java基础教程-JDBC数据库访问技术
- [JDBC] 如何连接数据库
- 访问数据库时如何解决并发问题
- Visual C#如何实现对数据库的访问
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- 关于在applet中使用JDBC访问数据库的一点总结
- JDBC访问数据库之代码生成器Raptor-v0.1
- java如何访问数据库
- 加快JDBC设计中JSP访问数据库
- 谈谈如何通过WEB服务器访问内网数据库服务器的原理