jdbc连接池心得
2013-02-05 19:51
239 查看
jdbc连接池心得
用java开发数据系统,经常要用jdbc配置连接池,但连接池往往都配置得不是那么顺利,下面总结一些这方面的方法.这些方法主要是针对mysql,sqlserver2000,oracle.
一.服务器方面:
一般是用tomcat或者weblogic做为服务器.首先要下载对应的jdbc驱动拷贝到一定的目录.
经过实践证明,一般把驱动拷贝到服务器的目录下比较好:tomcat服务器的时候,拷贝到路径:D:\\tomcat_home\common\lib下;weblogic的拷贝到bea_home\weblogic81\server\lib下;
二.连接数据方面:
连接数据有两种方法:
1.可以省略在发布的服务器上配置环境变量的方法.这种方法要严格执行上面一的配置路径,然后完全用代码,把数据库连接池写成一个javabean,然后要用的地方,调用一下这个javabean.
这中方法一般用在tomcat发布的程序上;
2.调用发布服务"可视化"配置数据连接池的方法,--前提是,jdbc驱动的环境变量一定要配置成功.在用weblogic做服务器的时候,本身一种自带的配置数据库连接池的工具.通过这种工具配置连接池,然后在配置一个数据源.然后就可以处处很方便的直接用这个数据源名称,相当方便!!
但这个方便往往都是有代价的:jdbc驱动的环境变量往往都很难配置成功!即使你配置成功了,但移植的时候难保不发生配置不了的问题,网上因为配置这个求助的帖子也处处可见.
但,咱不能逃避困难,怎么好用的方法,因为难配置就避开,那太可惜了!
根据一段时间的摸索,总结了几个小点如下:
1.各个数据库的驱动的尽量放到我上面介绍一的目录下去.这样对方法二.1或者二.2都"默认式"的,系统找得到;
2.sqlserver2000有3个驱动文件,3个都要,另外还要安装sqlserver2000的sp2(别装sq3,sq3往往装了就出问题了;还有要注意这个不是操作系统补丁,是sqlserver2000的补丁);mysql是2个,一个JDBC驱动,一个是专门为java定制的驱动"mysql-connector-java-3.0.17-ga.tar.gz",而且两个都要把路径设置到环境变量.
用java开发数据系统,经常要用jdbc配置连接池,但连接池往往都配置得不是那么顺利,下面总结一些这方面的方法.这些方法主要是针对mysql,sqlserver2000,oracle.
一.服务器方面:
一般是用tomcat或者weblogic做为服务器.首先要下载对应的jdbc驱动拷贝到一定的目录.
经过实践证明,一般把驱动拷贝到服务器的目录下比较好:tomcat服务器的时候,拷贝到路径:D:\\tomcat_home\common\lib下;weblogic的拷贝到bea_home\weblogic81\server\lib下;
二.连接数据方面:
连接数据有两种方法:
1.可以省略在发布的服务器上配置环境变量的方法.这种方法要严格执行上面一的配置路径,然后完全用代码,把数据库连接池写成一个javabean,然后要用的地方,调用一下这个javabean.
这中方法一般用在tomcat发布的程序上;
2.调用发布服务"可视化"配置数据连接池的方法,--前提是,jdbc驱动的环境变量一定要配置成功.在用weblogic做服务器的时候,本身一种自带的配置数据库连接池的工具.通过这种工具配置连接池,然后在配置一个数据源.然后就可以处处很方便的直接用这个数据源名称,相当方便!!
但这个方便往往都是有代价的:jdbc驱动的环境变量往往都很难配置成功!即使你配置成功了,但移植的时候难保不发生配置不了的问题,网上因为配置这个求助的帖子也处处可见.
但,咱不能逃避困难,怎么好用的方法,因为难配置就避开,那太可惜了!
根据一段时间的摸索,总结了几个小点如下:
1.各个数据库的驱动的尽量放到我上面介绍一的目录下去.这样对方法二.1或者二.2都"默认式"的,系统找得到;
2.sqlserver2000有3个驱动文件,3个都要,另外还要安装sqlserver2000的sp2(别装sq3,sq3往往装了就出问题了;还有要注意这个不是操作系统补丁,是sqlserver2000的补丁);mysql是2个,一个JDBC驱动,一个是专门为java定制的驱动"mysql-connector-java-3.0.17-ga.tar.gz",而且两个都要把路径设置到环境变量.
相关文章推荐
- 应知道的数据库连接池DBCP配置及JDBC超时设置
- 【数据库学习笔记】(4)JDBC数据源和连接池
- 数据库_jdbc_连接池
- jdbc基础 (五) 连接池与数据源 DBCP以及C3P0的使用
- 基于JDBC的数据库连接池技术研究与应用
- jdbc心得-2-数据库与java相结合
- Oracle JDBC2.0 数据来源(Data Source)与连接池(Connection Pool)
- 基于JDBC的数据库连接池技术研究与设计
- jdbc 连接池
- JDBC的数据库连接池的工作原理
- JDBC之事务、连接池、dbutils
- Spring数据库数据源JDBC连接池连接MySQL的超时问题
- Java的JDBC原生态学习以及连接池的用法
- 在Eclipse中测试MySQL-JDBC(13)Apache的DBCP连接池和c3p0连接池
- JDBC的数据库连接池研究与应用
- 使用装饰着设计模式开发自定义jdbc连接池
- JDBC连接数据库_通过连接池连接
- 基于JDBC的数据库连接池高效管理策略
- JDBC和连接池
- jdbc连接池