知识大全 Java程序性能优化-对象复用“池”(2)[1]
Posted 数据库
篇首语:知识比金钱宝贵,比刀剑锋利,比枪炮威力大。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序性能优化-对象复用“池”(2)[1]相关的知识,希望对你有一定的参考价值。
Java程序性能优化-对象复用“池”(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
对象复用 池 ( )
为了能够从代码层面更好地理解数据库连接池 读者可以仔细阅读以下代码
public static void main(String[] argv)
try
Class forName( mysql jdbc Driver )
DataSource unpooled = DataSources
unpooledDataSource(
jdbc:mysql:// : /test
root )
DataSource pooled = DataSources pooledDataSource(unpooled)
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
con = pooled getConnection() //第一次取得数据库连接
System out println( con Class Type is: +con getClass() getName())
Object o =getInnter(con) //取得内部的实际数据库连接
System out println( Inner con Class Type is: +o getClass()
getName())
stmt = con createStatement()
rs = stmt executeQuery( SELECT * FROM user )
while (rs next())
System out println( Data from DB: +rs getString( ))
rs close()
stmt close()
con close()
Thread sleep( ) //等待连接返回池中
con = pooled getConnection() //第二次取得数据库连接
Object o =getInnter(con)
if(o ==o ) //相同 则说明数据库连接被复用
System out println( o and o is same object )
stmt = con createStatement()
rs = stmt executeQuery( SELECT * FROM user )
while (rs next())
System out println( Data from DB: +rs getString( ))
rs close()
stmt close()
con close()
catch (Exception e)
e printStackTrace()
cha138/Article/program/Java/gj/201311/27799
相关参考
Java程序性能优化-对象复用“池”(4)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-对象复用“池”(3)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-对象复用“池”(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
Java程序性能优化-对象复用“池”(3)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-对象复用“池”(4)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-对象复用“池”(5) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
.对象的生成和大小的调整 JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数从而常常会生成大量的对象(或实例)由于系统不仅要花时间生成对象以后可能还需花时间对这些对象进
Java程序性能优化-业务代理模式(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 Java程序性能优化-缓冲(Buffer)(2)[1]
Java程序性能优化-缓冲(Buffer)(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
Java程序性能优化-业务代理模式(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这