关于Tomcat连接池建立连接异常问题!
1.通过http://localhost:8080/admin建立了一个名为aaa的JNDI的连接池;
2.在项目的web.xml上增加:
<resource-ref>
<res-ref-name>aaa</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.写了一个测试的JSP;
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/aaa");
System.out.println(ds);
Connection conn = ds.getConnection();
System.out.println(conn);
Statement stmt = conn.createStatement();
String strSql = " select * from tbTest";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next())
{
System.out.println(rs.getString(1));
}
}
catch(Exception ex){
ex.printStackTrace();
}
%>
出现异常:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
看了别人的帖子:
换了一个Tomcat的版本 5.0.28,
还是会出先这个问题!
期待高手帮我看看!
不胜感激!!!
2.在项目的web.xml上增加:
<resource-ref>
<res-ref-name>aaa</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.写了一个测试的JSP;
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
DataSource ds = null;
try{
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/aaa");
System.out.println(ds);
Connection conn = ds.getConnection();
System.out.println(conn);
Statement stmt = conn.createStatement();
String strSql = " select * from tbTest";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next())
{
System.out.println(rs.getString(1));
}
}
catch(Exception ex){
ex.printStackTrace();
}
%>
出现异常:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
看了别人的帖子:
换了一个Tomcat的版本 5.0.28,
还是会出先这个问题!
期待高手帮我看看!
不胜感激!!!
...全文
相关推荐
从零开始MySQL PDF资源
实际上,在使用MySQL的过程中,大家总会遇到一些问题,比如死锁异常、SQL性能太差、异常报错等等。
c3p0需要的所有的jar包(完整)
- **异常处理**:C3P0提供了异常检测和处理机制,当数据库连接出现问题时,它会尝试重新建立连接,确保应用的稳定性。
Jsp连接SQL2005数据库
然而,实际项目中可能还需要处理异常、事务管理、连接超时等问题,这需要进一步学习和实践。
javabean数据库连接
- 如果加载失败,则抛出异常并打印错误信息:“无法建立数据库连接! :” + e.getMessage()。3.
tomcat中配置数据库连接池
Tomcat 中配置数据库连接池在 Tomcat 服务器中配置数据库连接池是一个非常重要的步骤,它可以提高应用程序的性能和可靠性。


