Tomcat配置数据库连接池
来源:互联网 发布:键盘记录软件 编辑:程序博客网 时间:2024/06/06 00:56
下面以mysql为例说一下如何配置Tomcat数据库连接池
1.将mysql的jdbc驱动复制到$CATALINA_HOME/lib
例如:我的驱动为:mysql-connector-java-5.1.8-bin.jar、
CATALINA_HOME为:”C:\Program Files\Apache Software Foundation\Tomcat 8.0”
在server.xml(位于$CATALINA_HOME/conf下)的项目对应的context下增加如下内容:
<span style="font-size:18px;"><Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"maxTotal="100" maxIdle="30" maxWaitMillis="10000" username="root"password="root" driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/db_qss" /></span>
username:用户名 password:密码
url:连接mysql的字符串,其中db_qss为我的数据库的名字
详细说明见下图(出自Tomcat自带文档):
3.配置web.xml
<span style="font-size:18px;"><resource-ref><description>DB Connection</description><res-ref-name>jdbc/TestDB</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref></span>
4.测试
在WebContent下建立一个index.jsp
内容如下:
<span style="font-size:18px;"><%@page import="java.sql.ResultSet"%><%@page import="java.sql.Statement"%><%@page import="java.sql.Connection"%><%@page import="javax.sql.DataSource"%><%@page import="javax.naming.InitialContext"%><%@page import="javax.naming.Context"%><%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><%Context ctx = new InitialContext();//查找 JDBC 资源,取得数据库连接DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/TestDB");Connection con = ds.getConnection();//查找数据库数据Statement statement = con.createStatement();ResultSet resultSet = statement.executeQuery("select * from people");String name = null;while (resultSet.next()) {name = resultSet.getString(2);}con.close();%><body><h1><%=name%></h1></body></html></span>
运行项目,结果如下图:
0 0
- tomcat配置数据库连接池
- 配置tomcat数据库连接池
- tomcat数据库连接池配置
- tomcat配置数据库连接池
- tomcat 数据库连接池配置
- Tomcat 数据库连接池配置
- tomcat数据库连接池配置!
- tomcat数据库连接池配置
- tomcat数据库连接池配置
- tomcat数据库连接池配置
- Tomcat 配置数据库连接池
- Tomcat数据库连接池配置
- Tomcat数据库连接池配置
- tomcat配置数据库连接池
- tomcat 数据库连接池配置
- Tomcat数据库连接池配置
- tomcat数据库连接池配置
- Tomcat配置数据库连接池
- UML类图实例
- 顺序表应用6:有序顺序表查询
- 每日一linux命令(39)-------lsof命令
- JavaScript操作cookie
- linux搭建svn(转)
- Tomcat配置数据库连接池
- Java ArrayList转数组泛型方法错误ArrayStoreException处理办法
- LightOJ 1364 Expected Cards(724训练题目)
- 从零开始的Android新项目6 - Repository层(下) Realm、缓存、异常处理
- HDU 5762(暴力)
- 从零开始的Android新项目7 - Data Binding入门篇
- Manacher 字符串回文查询算法说解
- TextView深度解析
- 腾讯课堂学习资源链接地址