java线程读取数据库,用jdbc
2012-06-21 14:11
183 查看
今天研究了一下线程刷新数据库数据,即用jdbc取出数据库中的数据。在访问数据库的时候总是DriverManager.getConnection(),虽然测试之后发现消耗的时间并不多,大概在10毫秒左右(依据电脑配置不同略有差异),第一次初始化大概在300毫秒左右。但是总觉得在线程中一直getConnection()还是很耗资源,毕竟在线程操作中,1秒钟大概有6-7次(不同方法)读取数据库,所以对于6-7次getConnection()也需要100毫秒左右,对于性能来说实在有些浪费.
所以就在线程读取数据的DAO实现类里,永远保持一个常开的Connection,等到应用退出的时候再关闭。这样看起来有点浪费,但是比其每次线程(刷新频率小于1秒每次)的读取速度,个人觉得还是可行的。希望在后面的运行中实时观察性能。
希望对于有需要的朋友有一点思路的提醒。可能有设计不合理的地方,希望你们提出宝贵意见。
所以就在线程读取数据的DAO实现类里,永远保持一个常开的Connection,等到应用退出的时候再关闭。这样看起来有点浪费,但是比其每次线程(刷新频率小于1秒每次)的读取速度,个人觉得还是可行的。希望在后面的运行中实时观察性能。
希望对于有需要的朋友有一点思路的提醒。可能有设计不合理的地方,希望你们提出宝贵意见。
相关文章推荐
- 话说Java jdbc数据库连接,从配置文件中读取连接基本信息实例
- spark2.x由浅入深深到底系列六之RDD java api用JdbcRDD读取关系型数据库
- java 单元测试一(读取配置文件 jdbc访问数据库)
- 【java基础:JDBC】通过读取配置文件进行数据库连接并读取数据的Demostration
- java jdbc(三)应用实例--向数据库中存储,读取图片和文件
- JavaWeb之JDBC(二)采用读取配置文件方式编写JDBC的工具类,获取数据库的连接
- Java - 使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能?
- JAVA JDBC 读取配置文件链接数据库(oracle)
- 在Java中使用JDBC向数据库插入图片和读取数据库中的图片(八)
- Java_JDBC连接数据库_使用读取配置文件的方式
- java-JDBC从数据库中读取数据并进行日期民族男女的转换
- Java代码之JDBC实现数据库之间定时的表格传输(由一个库读取到另一个库)实例
- javaJDBC(2)-抽取jdbcutil及配置文件读取数据库信息
- java JDBC编程——从属性文件读取信息,并创建到数据库的连接
- JAVA JDBC连接数据库的步骤
- java关于JDBC连接数据库的完整过程
- java jdbc数据库连接
- 使用纯java jdbc驱动程序实现数据库的连接
- (转)完整java开发中JDBC连接数据库代码和步骤
- Java的JDBC数据库