2012年8月27日

使用dbutils进行数据库操作

摘要: Common Dbutils是操作数据库的组件,是一个开源的JDBC工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 DBUtils是java编程中的数据库操作实用工具,小巧简单实用,没有Hibernate等一些ORM框架的庞大,繁琐的配置。 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作; 2.对于数据表的写操作,也变得很简单(只需写sql语句) 3.可以使用数据源,使用JNDI,数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象,而不像php,asp那样,费时费力的不断重复的构建和析构这... 阅读全文

posted @ 2012-08-27 17:45 刀光建影 阅读(2799) 评论(0) 推荐(0) 编辑

c3p0连接池用法

摘要: 使用连接池的时候并不是在代码中不用获取/释放数据库连接,而是在代码中向连接池申请/释放连接,对于代码而言,可以把连接池看成数据库。换句话说,连接池就是数据库的代理,之所以要使用这个代理是因为直接向数据库申请/释放连接是要降低性能的:如果每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,那么频繁发生这种数据库操作时,系统的性能必然会急剧下降。连接池的作用是自己维护数据库连接,数据库连接池的主要操作如下: (1)建立数据库连接池对象(服务器启动)。 (2)按照事先指定的参数创建初始数量的数据库连接(即:空... 阅读全文

posted @ 2012-08-27 15:24 刀光建影 阅读(3663) 评论(0) 推荐(0) 编辑

导航