jsp如何使用jdbc连接sql server2000数据库?
系统环境:
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");就报错了,请高手分析一下是什么问题。
问题点数:100、回复次数:8Top
1 楼luo_wen_jie()回复于 2003-08-01 09:59:44 得分 5
没有装jdbc的驱动Top
2 楼flyycyu(fly)回复于 2003-08-01 10:01:27 得分 15
你ms的jar包拷了?Top
3 楼xhzuo(佐罗)回复于 2003-08-01 10:04:53 得分 15
classpath有没有设置??Top
4 楼flyycyu(fly)回复于 2003-08-01 10:05:03 得分 15
ms的jar包在么?Top
5 楼peopleking(蓝色幻想)回复于 2003-08-01 10:05:06 得分 25
将jdbc的驱动放到TOMCAT的LIB下,或者添加到CLASSPATH中
Top
6 楼luckyfanjian(luckyfan)回复于 2003-08-01 10:10:54 得分 10
将驱动放到你的应用的web-inf/lib目录下就可以了!Top
7 楼kongxiangli(笑看红尘)回复于 2003-08-01 10:12:43 得分 5
你本机得装客户端吧Top
8 楼luozheng(David)回复于 2003-08-01 10:13:47 得分 0
在数据库服务器上java环境下可以连接数据库,但是我的机器装了相同的sql_jdbc驱动确连不上。Top
9 楼dytsoft(易韬)回复于 2003-08-01 10:19:18 得分 10
不知道你有没有MSSQL2000的驱动程序,
如果有,放在WEB-INF/lib 目录下就可以了
不过需要重新启动服务器Top




