使用用开源DBCP数据源的方法如下:

1. 创建Java项目,添加jar包。(可以自己到网上下载)

2. 创建dbcp.properties配置文件,配置文件内容如下:

username=root

password=root

url=jdbc:mysql://192.168.1.100:3306/test

driverClassName=com.mysql.jdbc.Driver

initialSize=5

maxIdle=10

minIdle=5

maxWaitMillis=180

3. 编写获取数据源的方法

public class TestDBCP{

private static final Properties properties = new Properties();

static {

try {

properties.load(DBTools.class.getClassLoader()

.getResourceAsStream("dbcp.properties"));

} catch (IOException e) {

e.printStackTrace();

}

}

public static Connection getConnection() throws Exception {

DataSource DataSource = BasicDataSourceFactory

.createDataSource(properties);

return DataSource.getConnection();

}

}

4.用JUnit单元测试进行测试,就可以在控制台中输入连接信息

@Test

public void testGetConnection() throws Exception{

System.out.println(ttt.getConnection());

}

5.就可以在项目中使用了,如果需要可能再修改dbcp.properties文件,配置连接池的相关信息。

oracle的dbcp工具类,DBCP数据源的使用相关推荐

  1. C# 一个操作Oracle的简易工具类(通过System.Data.OracleClient)

    2019独角兽企业重金招聘Python工程师标准>>> 一.关于本文 运行本文中的代码,需要 1)需要手动添加引用System.Data.OracleClient 在代码最前面加入这 ...

  2. 连接池-DBCPUtils工具类(dbcp)

    一.合建properties文件 在src目录下创建一个名为"dbcpconfig.properties"的文件,里面的内容为: #连接设置 driverClassName=com ...

  3. JDBC连接池与工具类

    1.连接池概述 用池来管理Connection,这样可以重复使用Connection,有了池,所以我们就不用自己来创建Connection, 而是通过池来获取Connection对象,当使用完Conn ...

  4. JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全...

    直接使用JDBC访问数据库时,需要避免以下隐患: 1. 每一次数据操作请求都需要建立数据库连接.打开连接.存取数据和关闭连接等步骤.而建立和打开数据库连接是一件既耗资源又费时的过程,如果频繁发生这种数 ...

  5. java 连接池连接mysql数据库需要哪些jar包_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类...

    上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...

  6. java dbcp连接池_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类

    上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...

  7. spark2读取oracle工具类,spark读写Oracle、hive的艰辛之路(一)

    前两天工作需求,要通过给的几个Oracle的视图把数据入到hive库中,很遗憾,使用的华为云平台的集区环境中并没有sqoop1,当然也并没有sqoop2,所以,想到的解决方案是使用spark读取Ora ...

  8. python oracle 工具类,python连接Oracle工具类

    上代码: # -*- coding:utf-8 -*- import cx_Oracle import pandas as pd class ORACLE(object): def __init__( ...

  9. oracle数据库中is的使用说明,分享数据库工具类DatabaseUtils实现数据库登录验证isUrlValid、数据类型判断isOracle及连接关闭closeDbObject等常见操作...

    一.前言 基于dbcon-5.0.1.jar.zip开源包的数据库工具类uk.ac.sanger.cgp.dbcon.util.DatabaseUtils对数据连接有效关闭closeDbObject. ...

最新文章

  1. 通过kubeadm安装kubernetes 1.7文档记录[docker容器方式]
  2. html创建文件域的代码,word如何插入域代码
  3. Swift中文教程(五)控制流
  4. 【API进阶之路】做OCR文字识别,谁说必须要有AI工程师?
  5. python裁剪图片box并保存_python实现图像随机裁剪
  6. 君正4750开发板使用日记2-Linux环境搭建与内核编译
  7. 微信小程序入门1-小程序代码构成json
  8. Vue-购物车简单案例
  9. 小说采集,采集笔趣阁小说网站(www.biquges.cc)
  10. Vmware15安装win7专业版以及vmtools
  11. 做网赚赚不到钱,你的方法用对了么?
  12. sql分组排序取top n
  13. 126 删除邮件 服务器,网易126邮箱中的邮件莫名奇妙被删除
  14. REST API详解
  15. windows7 系统中,IE打开网页窗口提示网页上有错误“无法打开匿名级安全令牌”解决方法
  16. Linux系统学习环境搭建 - 跟小智一起学网络(3)
  17. Unity 分辨率框Config Dialog Banner尺寸要求
  18. vue和element框架搭配实现导航条跳转,点击按钮跳转页面导航条也跟着变换
  19. InnoDB中的页合并与分裂
  20. 永久存储:腌制一缸美味的泡菜+习题复习

热门文章

  1. android 布局圆变椭圆,Android实现自定义圆形、圆角和椭圆ImageView(使用Xfermode图形渲染方法)...
  2. python机械臂怎么控制_Python编程语言趣味学,EV3工业机械臂上线
  3. python web环境傻瓜搭建_Python 环境搭建以及神器推荐,果断收藏!
  4. AGC018F. Two Trees
  5. UVA116 单向 DSP(多段图最短路)
  6. mongodb 监控分析命令
  7. 【VM】—VM安装包
  8. 还款压力大要不要买房?
  9. 车险三者险可以垫付医药费吗?
  10. 夏季外出旅游,有哪些方面需要注意?