分类: Java
2009-04-30 20:47:45
1> 下载驱动JDBC驱动http://dev.mysql.com/downloads/connector/j/5.0.html , 解压缩得到jar文件,如mysql-connector-java-5.0.4-bin.jar,复制到%tomcat%\common\lib下.
2>建立虚拟目录并配置连接池.
在%tomcat%\conf\Catalina\localhost\目录下建立一个与工程同名的xml文件.这里我的工程叫05web,所以我建立叫05web.xml文件,打开文件添加如下内容.
上面,您需要更改path为"/<工程名>",docBase为"<该工程路径>",username为数据库用户名,password为数据库密码,url为"jdbc:mysql://<数据库服务器ip>/<数据库名>?useUnicode=true&characterEncoding=gb2312".
配置完毕.
3>测试
在工程路径下新建一个jsp文件为dbcon_pool.jsp.
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
< import="javax.sql.DataSource"%>
< import="javax.naming.*"%>
<%try
{Context initCtx=new InitialContext();
DataSource db = (DataSource)initCtx.lookup("java:comp/env/jdbc/05web");
Connection conn = db.getConnection();
Statement stmt = conn.createStatement();
String sql="select * from users";
ResultSet rs=stmt.executeQuery(sql);
//以下代码循环读取结果集对象中的记录
while(rs.next()) {%>
id:<%=rs.getString(2)%>
昵称:<%=rs.getString(4)%>
性别:<%=rs.getString(6)%>
职业:<%=rs.getString(7)%>
<%}%>
<%
rs.close();
stmt.close();
conn.close();
}catch(Exception e){
out.print(e);}%>