oracle的dbcp工具类,DBCP数据源的使用
使用用开源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数据源的使用相关推荐
- C# 一个操作Oracle的简易工具类(通过System.Data.OracleClient)
2019独角兽企业重金招聘Python工程师标准>>> 一.关于本文 运行本文中的代码,需要 1)需要手动添加引用System.Data.OracleClient 在代码最前面加入这 ...
- 连接池-DBCPUtils工具类(dbcp)
一.合建properties文件 在src目录下创建一个名为"dbcpconfig.properties"的文件,里面的内容为: #连接设置 driverClassName=com ...
- JDBC连接池与工具类
1.连接池概述 用池来管理Connection,这样可以重复使用Connection,有了池,所以我们就不用自己来创建Connection, 而是通过池来获取Connection对象,当使用完Conn ...
- JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全...
直接使用JDBC访问数据库时,需要避免以下隐患: 1. 每一次数据操作请求都需要建立数据库连接.打开连接.存取数据和关闭连接等步骤.而建立和打开数据库连接是一件既耗资源又费时的过程,如果频繁发生这种数 ...
- java 连接池连接mysql数据库需要哪些jar包_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类...
上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...
- java dbcp连接池_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类
上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...
- spark2读取oracle工具类,spark读写Oracle、hive的艰辛之路(一)
前两天工作需求,要通过给的几个Oracle的视图把数据入到hive库中,很遗憾,使用的华为云平台的集区环境中并没有sqoop1,当然也并没有sqoop2,所以,想到的解决方案是使用spark读取Ora ...
- python oracle 工具类,python连接Oracle工具类
上代码: # -*- coding:utf-8 -*- import cx_Oracle import pandas as pd class ORACLE(object): def __init__( ...
- oracle数据库中is的使用说明,分享数据库工具类DatabaseUtils实现数据库登录验证isUrlValid、数据类型判断isOracle及连接关闭closeDbObject等常见操作...
一.前言 基于dbcon-5.0.1.jar.zip开源包的数据库工具类uk.ac.sanger.cgp.dbcon.util.DatabaseUtils对数据连接有效关闭closeDbObject. ...
最新文章
- 通过kubeadm安装kubernetes 1.7文档记录[docker容器方式]
- html创建文件域的代码,word如何插入域代码
- Swift中文教程(五)控制流
- 【API进阶之路】做OCR文字识别,谁说必须要有AI工程师?
- python裁剪图片box并保存_python实现图像随机裁剪
- 君正4750开发板使用日记2-Linux环境搭建与内核编译
- 微信小程序入门1-小程序代码构成json
- Vue-购物车简单案例
- 小说采集,采集笔趣阁小说网站(www.biquges.cc)
- Vmware15安装win7专业版以及vmtools
- 做网赚赚不到钱,你的方法用对了么?
- sql分组排序取top n
- 126 删除邮件 服务器,网易126邮箱中的邮件莫名奇妙被删除
- REST API详解
- windows7 系统中,IE打开网页窗口提示网页上有错误“无法打开匿名级安全令牌”解决方法
- Linux系统学习环境搭建 - 跟小智一起学网络(3)
- Unity 分辨率框Config Dialog Banner尺寸要求
- vue和element框架搭配实现导航条跳转,点击按钮跳转页面导航条也跟着变换
- InnoDB中的页合并与分裂
- 永久存储:腌制一缸美味的泡菜+习题复习
热门文章
- android 布局圆变椭圆,Android实现自定义圆形、圆角和椭圆ImageView(使用Xfermode图形渲染方法)...
- python机械臂怎么控制_Python编程语言趣味学,EV3工业机械臂上线
- python web环境傻瓜搭建_Python 环境搭建以及神器推荐,果断收藏!
- AGC018F. Two Trees
- UVA116 单向 DSP(多段图最短路)
- mongodb 监控分析命令
- 【VM】—VM安装包
- 还款压力大要不要买房?
- 车险三者险可以垫付医药费吗?
- 夏季外出旅游,有哪些方面需要注意?