Tomcat配置MySQL JDBC数据库连接池
来源:互联网 发布:菜鸟网络估值 编辑:程序博客网 时间:2024/05/01 17:09
# Tomcat配置MySQL JDBC数据库连接池 #
1 启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin/,进入
管理界面的登陆页面.输入正确的用户名和密码,登陆到管理界面.
2 选择 Resources --> Data sources --> Data Source Actions -->
Create New Data Source,进入配置详细信息界面,内容如下
JNDI Name: jdbc/mysql
Data Source URL: jdbc:mysql://localhost/newscenter
JDBC Driver Class: org.gjt.mm.mysql.Driver
User Name: root
Password: ********
Max. Active Connections: 4
Max. Idle Connections: 2
Max. Wait for Connection: 500
Validation Query:
最后点击 Save - Commit Change
3 配置web.xml文件,添加如下信息
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4 配置%TOMCAT_HOME%/conf/Catalina/localhost/news.xml 添加如下信息
<ResourceLink name="jdbc/mysql"
global="jdbc/mysql"
type="javax.sql.DataSource"/>
5 注意事项
MySQL的JDBC驱动程序放在WEB-INF/lib目录下.
6 测试代码
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page session="false" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test</title>
<%
out.print("我的测试开始");
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
//提示:users必须是数据库已有的表,这里的数据库前文提及的Data Source URL配置里包含的数据库。
String strSql = " select * from itnews";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.print(rs.getString(1));
}
out.print("我的测试结束");
}
catch(Exception ex){
out.print(“出现例外,信息是:”+ex.getMessage());
ex.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
1 启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin/,进入
管理界面的登陆页面.输入正确的用户名和密码,登陆到管理界面.
2 选择 Resources --> Data sources --> Data Source Actions -->
Create New Data Source,进入配置详细信息界面,内容如下
JNDI Name: jdbc/mysql
Data Source URL: jdbc:mysql://localhost/newscenter
JDBC Driver Class: org.gjt.mm.mysql.Driver
User Name: root
Password: ********
Max. Active Connections: 4
Max. Idle Connections: 2
Max. Wait for Connection: 500
Validation Query:
最后点击 Save - Commit Change
3 配置web.xml文件,添加如下信息
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4 配置%TOMCAT_HOME%/conf/Catalina/localhost/news.xml 添加如下信息
<ResourceLink name="jdbc/mysql"
global="jdbc/mysql"
type="javax.sql.DataSource"/>
5 注意事项
MySQL的JDBC驱动程序放在WEB-INF/lib目录下.
6 测试代码
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page session="false" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test</title>
<%
out.print("我的测试开始");
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
//提示:users必须是数据库已有的表,这里的数据库前文提及的Data Source URL配置里包含的数据库。
String strSql = " select * from itnews";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.print(rs.getString(1));
}
out.print("我的测试结束");
}
catch(Exception ex){
out.print(“出现例外,信息是:”+ex.getMessage());
ex.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
- Tomcat配置MySQL JDBC数据库连接池
- Tomcat配置JDBC数据库连接池
- JDBC mysql数据库连接池配置
- tomcat 配置mysql 数据库连接池
- tomcat配置mysql数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池(转)
- Tomcat5配置Mysql JDBC数据库连接池
- Tomcat5配置MySQL JDBC数据库连接池
- Tomcat5配置Mysql JDBC数据库连接池
- 开发客户兴趣而非工作原理
- 各大网站所用的操作系统与Web服务器
- 做人学佛百句良言
- JSP从WebService取天气预报数据,很精简的代码[效果图]。
- xPath常用语法实例版
- Tomcat配置MySQL JDBC数据库连接池
- JAVA学习站点
- 测试
- JAVA学习站点
- 十大管理技巧帮你统筹时间
- 沟通管理
- Unix环境进程间通信(一)
- JSF开发实战
- 比较简单的问题,但是我不会.大家帮帮忙吧!我是初学者!怎样用HIBERNATE和STRUTS把一条包含时间的数据插入ORACLE数据库中啊?