tomcat配置mysql数据源
2008-06-15 22:42
302 查看
1、在tomcat admin下面建立数据源,如果是tomcat5.5以上的版本需要去下载admin,地址在我的博客上面(我的数据源名称取的是:mySql/testdb)
2、将数据库驱动拷贝到tomcat5.5/common/lib下面
3,在项目的web.xml下面将以下内容放入
<resource-ref>
<description>DB Connection</description>
<res-ref-name>mySql/testdb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4,在tomcat下面的/conf/Catalina/localhost建立一个与你的项目同名的(项目.xml)
<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true">
<ResourceLink
global="mySql/testdb"
name="mySql/testdb"
type="javax.sql.DataSourcer"/>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
5、建立一个测试文件
<%@ 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></title>
<%
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/mySql/testdb");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = " select * from userinfo";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.print(rs.getString(2));
}
}
catch(Exception ex){
out.print("dd"+ex.getMessage());
ex.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
2、将数据库驱动拷贝到tomcat5.5/common/lib下面
3,在项目的web.xml下面将以下内容放入
<resource-ref>
<description>DB Connection</description>
<res-ref-name>mySql/testdb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4,在tomcat下面的/conf/Catalina/localhost建立一个与你的项目同名的(项目.xml)
<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true">
<ResourceLink
global="mySql/testdb"
name="mySql/testdb"
type="javax.sql.DataSourcer"/>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
5、建立一个测试文件
<%@ 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></title>
<%
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/mySql/testdb");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = " select * from userinfo";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.print(rs.getString(2));
}
}
catch(Exception ex){
out.print("dd"+ex.getMessage());
ex.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
相关文章推荐
- Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中
- eclipse中通过使用Tomcat配置数据资源来连接MySQL
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- centos下tomcat+mysql的配置和项目部署
- jdk Tomcat MySql 环境变量地的配置
- java jsp tomcat6 mysql 连接池配置[转载]
- Eclipse+Mysql+tomcat配置
- win7下配置Tomcat,mysql等网站开发环境
- eclipse+myeclipse+mysql+tomcat配置数据源
- 电脑所有开发JavaWeb所需环境配置(jdk Tomcat IDEA MySql)
- solr4.5 mysql 配置数据导入
- hive存储元数据在mysql配置
- tomcat和mysql配置的一个细节
- 详解Mysql权限系统 2014-11-30 20:46:42| 分类: mysql |举报|字号 订阅 目录 1. 前言 2. Mysql账户权限安全 3. Mysql数据的网络安全配置
- linux vps 配置搭建java服务器环境(jdk+tomcat+mysql)
- JBoss jBPM安装配置(Tomcat 6.0+MySQL 5.1)
- linux 上配置tomcat、mysql 开机启动
- CentOS6.5环境下配置JDK+Tomcat+MySQL(附安装包)
- Linux+Tomcat建站笔记(JDK,Mysql,Vsftpd,Iptables等配置)
- 折腾AMAZON EC2 之(2)—— 配置java环境、Tomcat、Mysql