JDBC如何访问数据库

来源:互联网 发布:滴滴大数据平台 编辑:程序博客网 时间:2024/06/05 04:22

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

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

   

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

         就到这里了~



0 0
原创粉丝点击