jsp 连接sql server 2000 不能加载jdbc驱动

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:54:47
我用的操作系统是xp sp3,java的jdk版本是jdk1.6,tomcat版本是5.0,jsp其它程序运行都正常,我打一个天空软件园里面的sql server sp4补丁在微软官网下了Microsoft SQL Server 2000 Driver for JDBC Service Pack 3.安装并将三个jar包入到tomcat的lib文件下,但连接数据时出现javax.servlet.ServletException: No suitable driver found for jdbc:microsoft.sqlserver://127.0.0.1:1433;DatabaseName=userinfo,在官方下的sqljdbc_2.0.1803.100_chs.exe重新配置也出现上面的情况,jsp连接代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>

<<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>

<html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<%@ page import="java.sql.*"%>
<%
//加载sql驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDrive

你在你的sql server 2000下的“查询服务器”里查询一下你用的版本。
用语句“select @@version”就可看到。看一下你的版本是不是在800.760以上呢。
我们老师讲数据库的时候,给我们说过一个这样的情况,就是版本低的问题,java访问SQL sever 2000时,版本必须在800.760以上才可以。

希望我的建议能解决你的问题。

good luck to you!

版本不符,sql server是sp4,Microsoft SQL Server 2000 Driver for JDBC Service Pack 3是sp3,找一下JDBC 的sp4吧!

下载 JDBC sp4