tomcat5.5中c3p0配置(JNDI、hibernate配置)
编辑器加载中...1>\Tomcat 5.5\conf\server.xml 2>\Tomcat 5.5\conf\context.xml 3>项目中\WebRoot\WEB-INF\web.xml 配置的代码 1> 在tomcat\conf\server.xml的GlobalNamingResources中增加: 2> 在tomcat\conf\context.xml的Context中增加: 3> 在web.xml中增加: DB Connection jdbc/mysqlDB javax.sql.DataSource Container (3)jsp测试页面 <%@page language="java" import="java.util.*,java.sql.*,javax.naming.*,javax.sql.*" pageEncoding="GB2312"%> <%@page import="com.mchange.v2.c3p0.*"%> <%@page import="java.sql.Connection"%>
My JSP 'mysqlTest.jsp' starting page Mysql数据库测试
<% Connection conn=null; try { InitialContext ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mysqlDB"); conn=ds.getConnection(); } catch(NamingException ex) { ex.printStackTrace(); } String sql="select * from user"; PreparedStatement ps=conn.prepareStatement(sql); ResultSet rs=ps.executeQuery(); while(rs.next()) { %> 字段1:<%=rs.getString(1)%> 字段2:<%=rs.getString(2)%>
<% } if(rs!=null) { rs.close(); rs=null; } if(ps!=null) { ps.close(); ps=null; } if(conn!=null) { conn.close(); conn=null; } %> --------------- 测试通过!