java中使用JDBC连接SQLServer2000时总是加载驱动失败,具体程序如下,求救!!

packagesql_student;importjava.sql.*;publicclasstabsql{Stringsql;Stringurl;Stringuser;... package sql_student;
import java.sql.*;
public class tabsql
{
String sql;
String url;
String user;
String password;
Connection conn;
Statement stmt;
public boolean Connectdatabase()//连接数据源
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
}
catch (Exception e)
{
System.out.println("加载驱动失败!");
return false;
}
try
{
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sqlstu_info";
user="sa";
password="sa";
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
}
catch (SQLException e)
{
System.out.println("数据库连接失败!");
return false;
}
return true;
}
public ResultSet showinfomation() //显示数据库中学生的个人基本信息
{
ResultSet dd=null;
if (Connectdatabase())
{
try
{
sql = "SELECT* FROM stu_info";
dd = stmt.executeQuery(sql);
}
catch (SQLException e)
{
System.out.println(e.toString());
}
}
return dd;
}
public static void main(String[] args)
{
tabsql d=new tabsql();
try
{
d.showinfomation();
}
catch(Exception e1)
{
System.out.println(e1.toString());
}
}
}
展开
 我来答
星夜心雨RP
2007-07-30 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:19.3万
展开全部
出现以上问题请检查:
1.你的程序(工程)内是否已引进Microsoft SQL Server 2000 Driver for JDBC的3个驱动包:msbase.jar、mssqlserver.jar、msutil.jar。同时保证程序正常(异常的捕获、结果集的关闭、连接的关段茄首闭等)。
2.你的SQL Server 2000 数据库是握数否打了sp3及其以上补丁以纳码开启1433端口,否则将无法连接数据库。
kuailiao
2007-07-30 · TA获得超过240个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:147万
展开全部
必须安装SP3才能枝扰使用JDBC,建议下载郑配SP3安装之喊搭指后再试!
可以下载一个 chs_sql2ksp3.exe 包进行SP3的安装!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
勾谧阎沛山
2019-10-13 · TA获得超过3576个赞
知道大有可为答主
回答量:3104
采纳率:29%
帮助的人:248万
展开全部
你并察在你的sql
server
2000下的“查询服务器”里查询一下你用的版本。
用语句“select
@@version”就可看到。看一下你的版本是不是在800.760以上呢。
我们绝腔茄老师讲数据库的时候,给我们说过一个这样的情况,就是版本低的问题,java访问sql
sever
2000时,版本必圆握须在800.760以上才可以。
希望我的建议能解决你的问题。
good
luck
to
you!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式