连接SQLServer怎么会报这个错误!

icediamond 2005-07-22 03:16:19
XML中的Datasource的连接如下:
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource" key="dataSource">
   <set-property property="autoCommit" value="false" />
<set-property value="Example Data Source Configuration" property="description" />
<set-property value="com.microsoft.jdbc.sqlserver.SQLServerDriver" property="driverClassName" />
<set-property property="maxCount" value="10" />
<set-property property="minCount" value="3" />
<set-property value="jdbc:microsoft:sqlserver://localhost:1433;databasename=WebSys" property="url" />
<set-property value="sa" property="username" />
<set-property value="icediamond" property="password" />
</data-source>
</data-sources>

运行的时候报如下错误:
StandardContext[/test]: Servlet /test threw load() exception: javax.servlet.ServletException: Servlet.init() for servlet action threw exception

javax.servlet.ServletException: Servlet.init() for servlet action threw exception


请问怎么解决啊?

...全文
112 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
icediamond 2005-07-25
  • 打赏
  • 举报
回复
JDBC驱动我装了。
同时连接地址是本地的localhost,我想也不会错吧。
sql server sp3,sp4补丁我都打上了。
但是还错!为什么啊!!!
lklk215 2005-07-25
  • 打赏
  • 举报
回复
value="jdbc:microsoft:sqlserver://localhost:1433;databasename=WebSys" property="url" />
中的databasename是不是应该写成DatabaseName啊.....我是这样写的就可以啊!
hojay2001 2005-07-25
  • 打赏
  • 举报
回复
好像是读入xml配置有问题.
ph09227 2005-07-25
  • 打赏
  • 举报
回复
看看我的这篇帖子:(上面的一篇地址弄错)http://community.csdn.net/Expert/topic/4150/4150049.xml?temp=.2787744
ph09227 2005-07-25
  • 打赏
  • 举报
回复
看看我的这篇帖子呢:http://community.csdn.net/Expert/TopicView.asp?id=4150049
Roy_Sashulin 2005-07-24
  • 打赏
  • 举报
回复
连接sql server数据库错误可能的原因有以下几种:
1. 没有把sql server的JDBC的三个包放到***jdk1.4\jre\lib\ext目录里或者没有在环境变量中配置它 的路径(classpath,像配置servlet一样),但只要做了这其中一种都可以使连接正确
2.在保证了以上操作的情况下,如果URL连接错误,都会出错。嘿嘿 ,这应该不会错吧。
3.sql server SP3补丁要有
smilefox 2005-07-24
  • 打赏
  • 举报
回复
打sqlserver 2000的补丁 sp4

jdbc for sqlserver sp3
icediamond 2005-07-24
  • 打赏
  • 举报
回复
为什么没人回答我的问题啊???
icediamond 2005-07-22
  • 打赏
  • 举报
回复
该装的都装了吧
zhanglei19820319 2005-07-22
  • 打赏
  • 举报
回复
你安装JDBC驱动了吗。
NetBoy 2005-07-22
  • 打赏
  • 举报
回复
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pub";
String user="sa";
String password="sa";
String sql="SELECT * FROM Net_User";

Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

ResultSet rs=stmt.executeQuery(sql);

我是这样写的,XML里面是不是有参数写错了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧