匿名用户

1级

2012-08-10 回答

public class DBUtil {

static{

try {

Properties props = new Properties();

props.load(DBUtil.class.getClassLoader().getResourceAsStream("dbcp.properties"));

dataSource = BasicDataSourceFactory.createDataSource(props);

} catch (Exception e) {

e.printStackTrace();

}

}

private static DataSource dataSource;

private static ThreadLocal conLocal = new ThreadLocal();

public static Connection openConnection()throws SQLException{

Connection con = conLocal.get();

if(con == null){

con = dataSource.getConnection();

conLocal.set(con);

}

return con;

}

public static void closeConnection()throws SQLException{

Connection con = conLocal.get();

conLocal.set(null);

if(con != null && !con.isClosed()){

con.close();

}

}

}

------dbcp.properties---------------------------------------------------------------

driverClassName=oracle.jdbc.driver.OracleDriver

url=jdbc:oracle:thin:@10.87.66.144:1521:orcl

username=scott

password=111111

initialSize=3

maxActive=15

maxIdle=2

minIdle=1

maxWait=30000

配置连接池连接oracle,Oracle连接池怎么配置相关推荐

  1. oracle mysql连接池配置文件_数据库连接池两种配置方式详解

    数据库连接池: 负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接 ...

  2. oracle使用连接池,使用Oracle的数据连接池

    三个jar依赖(maven项目):Junit jdbc org.apache.tomcat.dbcp 一个database.properties文件内容如下: #数据库的配置信息 #key.key2= ...

  3. oracle java连接配置

    oracle数据库连接使用ojdbc驱动. 使用tomcat-jdbc连接池. pom.xml: <!-- tomcat jdbc --> <dependency><gr ...

  4. Oracle JDBC连接服务名、SID和tnsnames.ora配置的多种方式

    昨天,领导安排去新服务器上部署项目,给了我数据库地址,服务名称,端口,用户名和密码.结果数据库一直连接不上,日志中的错误提示是监听未找到SID,我才明白原来我jdbc.properties中需要的是S ...

  5. ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora

    [转自]http://www.chinaunix.net/jh/19/594396.html 最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的东东. 首先来说oracle的网络结构 ...

  6. 服务器连接池怎么配置文件,服务器连接池怎么配置

    服务器连接池怎么配置 内容精选 换一换 本节操作以Windows Server 2012操作系统的云服务器为例介绍实现多用户登录的操作步骤.Windows server2012服务器默认能够支持两个用 ...

  7. java 连接池配置_【Java】java数据库连接池配置的几种方法

    今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(已Mysql数据库为例) 一,Tomcat配置数据源: 方式一:在WebRoot下面建文件夹META- ...

  8. oracle 远程连接配置

    oracle 远程连接配置 首先找到你安装目录的位置 我安装的位置--D:\app\liu\product\11.2.0\dbhome_1\NETWORK\ADMIN 找到这个目录要修改的配置文件tn ...

  9. datastage配置oracle,配置datastage与oracle 10g连接

    配置datastage与oracle 10g连接以及一些问题的解决办法 首先安装这两款软件,我使用的是oracle 10g 与datastage V7.5,安装完成后,编辑$DSHOME 下的dsen ...

  10. mysql连接池测试_Tomcat+mysql连接池的配置与测试

    [转贴请注明出处] 龙族联盟:网络巡警 Tomcat+mysql连接池的配置与测试 环境: Tomcat6.0.18 Mysql: 5.1.36 Windwos XP sp2 最近需要用到Tomcat ...

最新文章

  1. python基础总结--- 列表、内置函数(4-5)
  2. Jenkins的Pipeline脚本在美团餐饮SaaS中的实践
  3. 【ArcGIS微课1000例】0020:关于ArcCatalog,你知道多少?
  4. html select不能修改,更改HTML Select元素的选定选项
  5. 布尔运算_3dmax教程 - 布尔运算
  6. tf.assign() 更新ref通过给它重新赋值
  7. linux mysql跑高_linux 下如何查看mysql跑了哪些服务
  8. [转载] python中 numpy_Python中的Numpy
  9. html5中的web worker用法
  10. Flutter之Redux框架原理解析
  11. java mysql tree_java面試題:你了解mysql的B+TREE索引嗎?
  12. 给vc6对话框添加菜单
  13. 微信公众号获取openid流程
  14. python colorsys模块 RGB和其他色彩系统(颜色空间)(YIQ、HLS、HSV)之间的转换 hsv_to_rgb(h, s, v)函数
  15. 产品生命周期和项目生命周期
  16. linux ssh keygen r,SSH的ssh-keygen命令基本用法详解
  17. 【总结】PHP常见面试题汇总(一)
  18. 各大招聘网站信息实时查询浏览
  19. talib.AROON指标详解
  20. 数组名和数组名取地址 的区别

热门文章

  1. 每次请求刷新token的时间
  2. php curl 下载图片 花,PHP curl下载图片的方法
  3. android 截屏_图文小编福利:Apowersoft专业截屏王
  4. 程序生活----葱油拌面
  5. ADT 压缩包 R23.0.0
  6. LINQ学习——JOIN
  7. 数字信号处理实验(三):离散时间傅里叶变换
  8. jQuery的事件change
  9. photoshop 工具栏中英文对照
  10. Silverlight 数据库 - Silverlight Database