TomCat6.0数据库连接池配置实例(Oracle 10g数据库)

  1. TomCat6.0数据库连接池配置实例(Oracle 10g数据库)
  2. 关键字: 数据库连接池 
  3. TomCat6.0数据库连接池配置有几种方式,在这里我介绍一种常用的方法供大家参考: 
  4. 配置过程分成三个步骤来完成: 
  5. 第一步:在TomCat6.0的目录下找到context.xml配置文件。(例如:C:/apache-tomcat-6.0.14/conf/context.xml)然后打开context.xml,在标签<context></<context>之间加入如下内容:(为了容易理解,我对配置做了较详细的注释) 
  6. <Resource 
  7. name="jdbc/oracleds"  <!--数据源名称,最好起一个有意义的名称-->
  8. auth="Container"     <!--这个默认无需修改-->
  9. type="javax.sql.DataSource"  <!--这个默认无需修改-->
  10. driverClassName="oracle.jdbc.OracleDriver"  <!--这里用到的是oracle数据库的驱动包。--> 
  11. url="jdbc:oracle:thin:@localhost:1521:zygora" <!--这里是连接到oracle数据库的url,其中url="jdbc:oracle:thin:@"是固定的,如果访问oracle数据库不在本机上应该将localhost改为oracle数据库所在机子的IP地址,zygora是我的oracle数据库的SID。 -->
  12. username="orademo" <!--登陆数据库的用户名 -->
  13. password="orademo"  <!--登陆数据库的密码 -->
  14. maxIdle="5"   <!--这个默认无需修改-->
  15. maxWait="5000"  <!--这个默认无需修改-->
  16. maxActive="10"/>  <!--这个默认无需修改-->
  17. 第二步:下载oracle驱动包ojdbc6.jar,拷贝到TomCat6.0目录下的lib目录里。(例如:C:/apache-tomcat-6.0.14/lib)ojdbc6.jar的oracle官方网址我这里一直打不开,CSDN里有该jar包的下载。
  18. 第三步:程序中需要数据库连接的地方,只需要编写如下代码:
  19. import javax.sql.DataSource; 
  20. import javax.naming.*;
  21. public class GetConnectionTest 
  22. public static void main(String[] args) 
  23. try { 
  24. Context ctx = new InitialContext(); 
  25. DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/oracleds");
  26. /*
  27.  DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/oracleds");
  28. */
  29. Connection conn = ds.getConnection(); 
  30. catch (Exception e) { 
  31. e.printStackTrace(); 
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值