JDBC连接数据库

来源:互联网 发布:java重要知识点 编辑:程序博客网 时间:2024/06/02 05:07

          对于没学过ORM(对象关系映射)的后台开发者,如果想要访问数据库数据,使用JDBC是一个最后的选择。但是JDBC有一个很大的缺陷:封装差,对数据库操作必须使用 SQL 语句。针对这两个缺陷,我自封装了一个类,提供了对数据库所有表和视图的增删改查操作。使用者只需要创建一个该类的对象,以及通过该对象调用对应方法便可操作数据库,全过程都是Java方法调用操作,不需要了解 SQL 知识。如此可以提高开发代码的复用率和减少开发操作数据库可能存在的漏洞。

          首先,给大家了解一下我的封装类提供的所有方法: 

          接下来是具体代码实现

          1. 创建封装类JdbcLink.java


             其中构造函数实现了对数据库的连接,类常量url,username,password 根据自己连接的数据库定义,这里我就不一一说明了。

             2. 往类里添加 getConnectionState() 和 closeConnection() 方法,第一个方法为获取当前数据库连接状态,第二个方法为关闭数据库连接。


            3. 往类里添加插入数据方法


            其中,参数列表:String...strings 的strings[0]为表名,strings[1..length-1]为要插入表的1到length-1列属性值。

            4. 往类里添加删除数据方法


                 其中 condition 条件语句的格式为:eg. name='String' && age>=int       以下类似。

                 5. 往类里添加修改数据方法


              6. 往类里添加遍历数据表或视图方法


              7. 添加获取数据表特定属性的所有数据项方法


            8. 添加获取数据表特定属性的一个数据项方法


               9. 添加遍历数据库表/视图 tvName 查看第 index 列 value 元素是否存在方法


               10. 添加判断数据表/视图符合condition的数据项是否存在方法


             至此,对数据库表和视图所有增删改查方法封装结束。希望该封装类对大家有帮助,至于对该博客有任何疑惑或高见的,欢迎赐教。(温馨提示,使用该类前记得导入 jdbc-connector jar 包)


0 0
原创粉丝点击