您的位置:首页 > 数据库

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的顺序依次关闭。

例举一个关闭资源的错点。



有没有发现资源关闭在结果集的处理中,这样是不对的,应该在处理之后再写,给提个醒吧~ 反正这个错查的很揪心。

就到这里了~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: