Java创建Oracle数据库连接池
2015-10-08 15:24
477 查看
用c3p0数据源来做,先导入c3p0的包,用g_DataSourcePool.getConnection()就可以获得数据库连接了
package com.like.loft; import java.beans.PropertyVetoException; import com.mchange.v2.c3p0.ComboPooledDataSource; /** * Oracle数据库连接池 * <一句话功能简述> * <功能详细描述> * * @author like * @version [版本号, 2015-10-8] * @see [相关类/方法] * @since [产品/模块版本] */ public class OracleDbConnPool { /* * 数据库连接池 */ public static ComboPooledDataSource g_DataSourcePool; public static ComboPooledDataSource createPooledDataSource() { //创建连接池实例 ComboPooledDataSource ds = new ComboPooledDataSource(); try { //设置连接池所需的驱动 ds.setDriverClass("oracle.jdbc.driver.OracleDriver"); //设置连接数据库的URl ds.setJdbcUrl("jdbc:oracle:thin:@192.168.0.203:1521/ecms"); //设置用户名 ds.setUser("dsims"); ds.setPassword("1"); ds.setMaxPoolSize(40); ds.setMinPoolSize(2); ds.setInitialPoolSize(10); ds.setMaxStatements(100); } catch (PropertyVetoException e) { e.printStackTrace(); } return ds; } public static ComboPooledDataSource getG_DataSourcePool() { return g_DataSourcePool; } public static void setG_DataSourcePool(ComboPooledDataSource g_DataSourcePool) { OracleDbConnPool.g_DataSourcePool = g_DataSourcePool; } }
相关文章推荐
- R语言读取oracle数据库数据表
- oracle的substr函数的用法
- Oracle中Execute Immediate的使用技巧
- OracleDBConsoleorcl无法启动_错误代码2的解决
- Oracle创建表空间、创建用户以及授权、查看权限
- oracle建表、序列、触发器
- Oracle统一访问代理层方案
- Oracle统一访问代理层方案
- Oracle权限和数据类型
- oracle中的exists 和not exists
- Oracle中的数据字典技术及常用数据字典总结
- Oracle 11g R2安装手册(图文教程)For Windows
- windows 下的cmd 中远程登录oracle
- 使用JDBC链接Oracle
- 内连接(INNER JOIN) 外连接(OUTER JOIN)补习
- 【读书笔记】oracle闪回技术
- 在CentOS 6.6上搭建C++运行环境并连接Oracle数据库
- Oracle字符集(总结)
- oracle17 视图
- oracle16 例外