博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库连接池操作步骤及遇到的相应问题
阅读量:7115 次
发布时间:2019-06-28

本文共 1340 字,大约阅读时间需要 4 分钟。

  hot3.png

tomcat是非常敏感的,在做改动后一定要重新加载tomcat

    今天在用数据库连接池时总显示,数据库未绑定错误。因为之前用的是:dbcp.properties

#---------------------------基本设置--------------------------------

#数据库驱动
driverClassName=com.mysql.jdbc.Driver
#连接字符串
url = jdbc:mysql:///myDatabase
#数据库用户名
username=root
#数据库密码
password=root
#--------------------------连接池设置----------------------------------
#最大等待时间(毫秒) 当没有可用连接时,连接池等待连接被归还的最大时间(以毫秒计数),超过时间则抛出异常,如果设置为-1表示无限等待
maxWait = 10000
#最大活动连接 连接池在同一时间能够分配的最大活动连接的数量, 如果设置为非正数则表示不限制
maxActive = 1000
#初始化连接数 连接池启动时创建的初始化连接数量,1.2版本后支持
initialSize = 100
#最大空闲数 连接池中容许保持空闲状态的最大连接数量,超过的空闲连接将被释放,如果设置为负数表示不限制
maxIdle = 30
#最小空闲数 连接池中容许保持空闲状态的最小连接数量,低于这个数量将创建新的连接,如果设置为0则不创建
minIdle = 20

    后来改动为用数据库连接池后总报错,后来重新配置和加载了tomcat才解决错误

    在配置数据库连接池时:

    1、

     public class BaseDao {

     protected Connection getConnection() throws Exception{

  Context context =  new InitialContext();
  DataSource ds  = (DataSource) context.lookup("java:comp/env/myDatabase");
  Connection conn = ds.getConnection();
  
  return conn;
 }

    } 

2、将数据库驱动拷贝粘贴到tomcat的lib目录下

3、在tomcat的conf目录下的context.xml文件中添加以下代码:

     <Resource name="myDatabase" auth="Container" type="javax.sql.DataSource"

   maxActive="100" maxIdle="30" maxWait="10000"
   username="root" password="root" driverClassName="org.gjt.mm.mysql.Driver"
   url="jdbc:mysql://localhost:3306/myDatabase"/>

4、重新加载tomcat到相应项目中

搞定

转载于:https://my.oschina.net/HIJAY/blog/114304

你可能感兴趣的文章
python基础===python实现截图
查看>>
Django模型
查看>>
Quartus中代码字体大小的调整方法
查看>>
配置url防盗链、目录权限访问控制Directory、文件访问权限控制FilesMatch
查看>>
【spring boot】4.spring boot配置多环境资源文件
查看>>
关于datepicker如何获取月中日长
查看>>
神经网络练习四-ex4
查看>>
通用for_each清理容器模板函数
查看>>
MVC5发布到IIS,出现HTTP 错误 404.0 - Not Found的完美解决方法
查看>>
c# 与 java 语法异同
查看>>
cleanup failed because the file not under version control问题的解决
查看>>
html+css+js实现滑动导航条(转载)
查看>>
BZOJ 2039人员雇佣
查看>>
angular ng-repeat出来的数据 每条修改数据后返回给接口 如何取到每个对应修改的值...
查看>>
nodeJs express mongodb 建站(linux 版)
查看>>
java使用websocket,并且获取HttpSession,源码分析
查看>>
odoo开发笔记 -- 视图继承扩展
查看>>
图书管理系统——面向对象程序设计
查看>>
ASP.NET发送电子邮件
查看>>
LINQ学习(三):Where子句
查看>>