欢迎来到天天文库
浏览记录
ID:52544313
大小:220.50 KB
页数:13页
时间:2020-04-10
《数据库连接池原理与应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、数据库连接池与应用访问数据库的一般做法Java源文件数据库加载驱动,创建连接返回数据库操作结果关闭连接连接池原理队列池连接池数据库PC1PC2PC3Tomcat自定义数据库连接池核心思想:Conection对象的复用采用单例模式来实现一个数据库连接池,定义集合类保存Connection对象,取Connection时从集合中拿出(从集合中删除),Connection对象用完后,并不去close,而是又放回到集合中,从而实现连接的复用。见源文件:ConnectionPool.javaConnectionPoolTest.java在Tomcat中配
2、置数据库连接池配置数据源和连接池的具体做法在%TOMCAT_CAT%/conf/server.xml文件中的标签内添加相应的代码即可。注:此方式仅适合Tomcat5.0以下版本3、Container"type="javax.sql.DataSource"/>factoryorg.apache.commons.dbcp.BasicDataSourceFactorydriverClassNamecom.mysql.jdbc.Drive4、rurljdbc:mysql://localhost/DATABASE_NAME?autoReconnect=trueusernameDB_USERNAMEpassword<5、value>DB_PASSWORDmaxActive100maxIdle10maxWait-16、arameter>Tomcat6.0版本的配置方式1.配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:7、password=“oyhj"maxActive=“20"maxIdle=“5"maxWait=“-1"/>2.在Web应用的web.xml文件中的标签内添加如下代码:DBConnectionmyDataSourcejavax.sql.DataSourceContainer8、urce-ref>注:Tomcat6.0中数据源的配置方式比5.0要方便很多使用数据源和连接池使用连接池的方式来获取连接:需要引入的包:javax.sql.*和ja
3、Container"type="javax.sql.DataSource"/>factoryorg.apache.commons.dbcp.BasicDataSourceFactorydriverClassNamecom.mysql.jdbc.Drive
4、rurljdbc:mysql://localhost/DATABASE_NAME?autoReconnect=trueusernameDB_USERNAMEpassword<
5、value>DB_PASSWORDmaxActive100maxIdle10maxWait-1
6、arameter>Tomcat6.0版本的配置方式1.配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:7、password=“oyhj"maxActive=“20"maxIdle=“5"maxWait=“-1"/>2.在Web应用的web.xml文件中的标签内添加如下代码:DBConnectionmyDataSourcejavax.sql.DataSourceContainer8、urce-ref>注:Tomcat6.0中数据源的配置方式比5.0要方便很多使用数据源和连接池使用连接池的方式来获取连接:需要引入的包:javax.sql.*和ja
7、password=“oyhj"maxActive=“20"maxIdle=“5"maxWait=“-1"/>2.在Web应用的web.xml文件中的标签内添加如下代码:DBConnectionmyDataSourcejavax.sql.DataSourceContainer8、urce-ref>注:Tomcat6.0中数据源的配置方式比5.0要方便很多使用数据源和连接池使用连接池的方式来获取连接:需要引入的包:javax.sql.*和ja
8、urce-ref>注:Tomcat6.0中数据源的配置方式比5.0要方便很多使用数据源和连接池使用连接池的方式来获取连接:需要引入的包:javax.sql.*和ja
此文档下载收益归作者所有