jsp如何使用jdbc连接sql server2000数据库?

luozheng 2003-08-01 09:51:28
系统环境:
win2K,tomcat1.4,jdk1.3.1,安装了sql_jdbc.数据库是局域网里另一台机器.

现有一个连接数据库jsp.文件代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

out.println("OK");

String url="jdbc:microsoft:sqlserver://xxx.xxx.xxx.xxx:1433;DatabaseName=MMS_DB";
String user="sa";
String password="sa";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from magatbl";
ResultSet rs=stmt.executeQuery(sql);
%>
</body>
</html>

现在的问题是执行到Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");就报错了,请高手分析一下是什么问题。
...全文
30 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dytsoft 2003-08-01
  • 打赏
  • 举报
回复
不知道你有没有MSSQL2000的驱动程序,
如果有,放在WEB-INF/lib 目录下就可以了

不过需要重新启动服务器
luozheng 2003-08-01
  • 打赏
  • 举报
回复
在数据库服务器上java环境下可以连接数据库,但是我的机器装了相同的sql_jdbc驱动确连不上。
凋零的老树 2003-08-01
  • 打赏
  • 举报
回复
你本机得装客户端吧
luckyfanjian 2003-08-01
  • 打赏
  • 举报
回复
将驱动放到你的应用的web-inf/lib目录下就可以了!
peopleking 2003-08-01
  • 打赏
  • 举报
回复
将jdbc的驱动放到TOMCAT的LIB下,或者添加到CLASSPATH中
flyycyu 2003-08-01
  • 打赏
  • 举报
回复
ms的jar包在么?
xhzuo 2003-08-01
  • 打赏
  • 举报
回复
classpath有没有设置??
flyycyu 2003-08-01
  • 打赏
  • 举报
回复
你ms的jar包拷了?
luo_wen_jie 2003-08-01
  • 打赏
  • 举报
回复
没有装jdbc的驱动

81,092

社区成员

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

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