连接池问题,百分请教! <value>jdbc:microsoft:sqlserver://127.0.0.1:8080; ?sqlserver的端口该是1433 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <value>jdbc:microsoft:sqlserver://127.0.0.1:8080;DatabaseName=test</value>改成<value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test</value>其他没有问题,你修改后试试吧,如果还有问题的话应该是你程序的问题了 已经获得数据源 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' 端口改不改都是这样。我的代码<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><%@page import="javax.sql.DataSource"%><%@page import="java.sql.*"%><%@page import="javax.naming.*"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>DATAPOOLTEST</title></head><body><% DataSource ds=null; try { javax.naming.Context initCtx=new InitialContext(); Context envCtx=(Context)initCtx.lookup("java:comp/env"); ds=(DataSource)envCtx.lookup("/DBPool"); if(ds!=null) { out.println("已经获得数据源"); out.println("<br>"); Connection conn=ds.getConnection(); Statement stmt=conn.createStatement(); ResultSet rst=stmt.executeQuery("select bookName from test_book"); out.println("以下是数据"); while(rst.next()) { out.println("bookName"+rst.getString("bookName")); out.println("<>"); } } else out.println("连接失败"); } catch(Exception e) { out.println(e); }%></body></html> 现在又成Cannot create JDBC driver of class '' for connect URL 'null' 了。我郁闷 自己往tomcat的server.xml中加数据源时最好不要手动去加,通过tomcat的admin模块来加,如果没有admin模块,去down一个,解压就行了 修正端口问题后,检查你用户的权限设置,你用的是SA,看还是要看一下。最后在web.xml中记得加上: <resource-ref> <description>Database Connection</description> <res-ref-name>jdbc/wutie</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <res-ref-name>中改成你自己的资源名称DBPool 自己往tomcat的server.xml中加数据源时最好不要手动去加,通过tomcat的admin模块来加,如果没有admin模块,去down一个,解压就行了??这位老大能不能说的在清楚一些。 在WEB—INF里面的WEB.XML我加过,也没用 算算。谢谢大家的支持,我崩溃完了。打算用hiberate啊哈哈哈。 java 应用程序中怎样传值 jsp向servlet传值的问题 error和exception有什么区别? 在线等... 关于Bean传回中问数据是乱码的问题 jsp连接sqlserver 2000数据库时出现的这样的问题 请教关于jacob的配置 急用:反复读存数据库 JavaBean 的介绍。 jsp能不能实现动态include文件??? [求助]关于jrun的使用大家帮忙看一下了 servlet传参问题 SOS,new java.net.URL(address),出现java.net.SocketException: Network is unreachable
其他没有问题,你修改后试试吧,如果还有问题的话应该是你程序的问题了
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' 端口改不改都是这样。我的代码
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@page import="javax.sql.DataSource"%>
<%@page import="java.sql.*"%>
<%@page import="javax.naming.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DATAPOOLTEST</title>
</head>
<body>
<%
DataSource ds=null;
try
{
javax.naming.Context initCtx=new InitialContext();
Context envCtx=(Context)initCtx.lookup("java:comp/env");
ds=(DataSource)envCtx.lookup("/DBPool");
if(ds!=null)
{
out.println("已经获得数据源");
out.println("<br>");
Connection conn=ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rst=stmt.executeQuery("select bookName from test_book");
out.println("以下是数据");
while(rst.next())
{
out.println("bookName"+rst.getString("bookName"));
out.println("<>");
}
}
else
out.println("连接失败");
}
catch(Exception e)
{
out.println(e);
}
%>
</body>
</html>
Cannot create JDBC driver of class '' for connect URL 'null' 了。
我郁闷
通过tomcat的admin模块来加,
如果没有admin模块,去down一个,解压就行了
最后在web.xml中记得加上:
<resource-ref>
<description>Database Connection</description>
<res-ref-name>jdbc/wutie</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
自己往tomcat的server.xml中加数据源时最好不要手动去加,
通过tomcat的admin模块来加,
如果没有admin模块,去down一个,解压就行了??这位老大能不能说的在清楚一些。