Java如何动态生成BasicDataSource数据源
来源:互联网 发布:武汉软件公司 知乎 编辑:程序博客网 时间:2024/06/08 09:45
public static BasicDataSource newDataSource(String url, String username, String password) {BasicDataSource newDataSource = new BasicDataSource();newDataSource.setInitialSize(2);newDataSource.setMaxActive(10);newDataSource.setMaxIdle(2);newDataSource.setMaxWait(500);newDataSource.setValidationQuery("select 1 from dual");//根据url提取出数据库类型String[] strArray = url.trim().split(":");String dbType = strArray[1];if (dbType.equalsIgnoreCase("oracle")) {newDataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");}else if (dbType.equalsIgnoreCase("mysql")) {newDataSource.setDriverClassName("com.mysql.jdbc.Driver");}newDataSource.setUrl(url);newDataSource.setUsername(username);newDataSource.setPassword(password);return newDataSource;}
参考文献:
1、使用Spring动态修改DataSource
http://gkbusy.iteye.com/blog/620135
2、java使用dbcp连接池实现jdbc动态新增,修改,删除,切换数据库源
http://3131854.blog.51cto.com/3121854/1735594
0 0
- Java如何动态生成BasicDataSource数据源
- 数据源BasicDataSource
- BasicDataSource 和 DriverManagerDataSource 数据源
- [pb] 如何动态生成数据源为存储过程的数据窗口?整理
- java 如何生成动态的gif图片
- java 如何生成动态的gif图片
- 动态生成JS做为数据源提高性能
- BasicDataSource
- BasicDataSource
- 如何动态给GridView添加数据源
- 如何动态修改DATAWINDOW OBJECT的数据源
- 如何利用spring动态切换数据源?
- SSH2整合数据源dataSource配置DriverManagerDataSource 和BasicDataSource 区别
- 根据java数据源生成建表ddl
- java 通过代码实现动态选择数据源
- flex4 动态获取对象属性,动态生成数据源,动态生成lineChart,清除数据。
- flex4 动态获取对象属性,动态生成数据源,动态生成lineChart,清除数据。
- 生成数据源
- samba - 阿里云上搭建samba服务
- Jquery Ajax 复杂json对象提交到WebService
- MyBatis使用大全(3)------XML映射文件配置
- maven命令
- android 任务栏Translucent System Bar 设置
- Java如何动态生成BasicDataSource数据源
- 超级灵活的 Java JSON 库
- C++之STL和Boost
- MyBatis使用大全(4)------动态SQL使用
- Jmeter之五:监听器(二)
- 调试EXC_BAD_ACCESS 对象释放
- docker 使用centos 镜像 运行 javaweb ,并重新生成镜像
- android共享元素
- C++ 静态编译