zoukankan      html  css  js  c++  java
  • jdbc连接池心得

     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",而且两个都要把路径设置到环境变量.

  • 相关阅读:
    关于AES加密,以及各种分组加密
    MakeFile文件是什么——内容、工作原理、作用、使用
    Nachos java版学习(二)
    Nachos java版学习(一)
    LinkedList的基本用法
    Java线程状态的改变
    线程详解
    为什么打开fiddler电脑就不能上网,关了就能正常打开了呢?
    猫和路由器的区别
    python入门学习1
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/2893366.html
Copyright © 2011-2022 走看看