JSP中DBConnectionFactory为什么不能成功连接数据库??

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:36:36
<%Connection con=null;
Statement stmt=null;
try{
con = DBConnectionFactory.getConnection("DBname");
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
%>
String sql=\"select * from jobs\";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%}%>

}catch(org.apache.commons.dbcp.SQLNestedException ee){ //连接池耗尽
out.println("数据库连接繁忙,连接池耗尽,稍后重试!");
}catch(SQLException sqle){
out.println("数据库操作失败!");
}catch(Exception e){
out.println("操作失败,未知错误!");
}finally{
//释放连接
DBConnectionFactory.closeRes(stmt);
DBConnectionFactory.closeRes(con);
}

你页面上的代码我 看了下基本上没有问题
就是不知道你是不是用的spring如果是的话会不会是你的spring配置文件你忘记了写DBConnectionFactory的依赖注入了!
其他问题就不知道了

String sql=\"select * from jobs\";

改成 String sql="select * from jobs";

试试看。。

祝你好运!