DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。 --百度百科
开发环境eclipse_photon + Tomcat8.5.32 + mysql8.0
首先需要修改两个配置文件一个是Tomcat的conf/Context.xml,另一个是项目文件下的web.xml创建web项目时生成
Context.xml修改时在eclipse当中修改,否则由eclipse启动tomcat时会还原该文件,在标签下添加标签
WEB-INF/web.xml
${catalina.base}/conf/web.xml
maxTotal="100" maxIdle="30" maxWaitMillis="10000" username="root" password="111111"
driverClassName="com.mysql.cj.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/myschool?serverTimezone=GMT%2B8&useSSL=false" />
Resource标签属性
name:连接池名称,一般设定为jdbc/databasename
auth:设定控制权为容器,固定
ty