XP+SQL2Kpro个人版 ,Sp4也装好了
驱动也下了,三个jar包也导入了classpath中了,就是运行下面程序提示错误,我都弄了n天了!!用ODBC源没一点问题,就是驱动连接不上!!!!!!帮我吧java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Test.TestDB.main(TestDB.java:14)import java.sql.*; public class TestDB {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
String userName = "sa";
String userPwd = "";
Connection dbConn; try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
}
catch (Exception e) {
e.printStackTrace();
}
}
}
什么意思啊?
已经输出了Connection Successful!
你在检查一下你的数据库吧!
应该是你的SQLServer2000的SP4的补丁有问题!
都弄了n天了我的是xp所以只能装sql2k的个人版,然后装驱动不行,他们说要下布丁,我下了sp4,还是不行,怎么版啊,急死人了请问你们用的是不是都是XP+SQL2Kpro个人版+Sp4????????
也有可能你在装sql server的时候没把密码设置为空密码
C:\Program Files\Java\jdk1.5.0_10\lib;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
有两个classpath,一个是系统的,一个是administrator的
我把两个都加了三个jar包,到底应该加哪个呢?
都是加在系统里面的
好象没有 点和分号 前面在加个 .;
Microsoft SQL Server 2000 - 8.00.194 (Intel X86) Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)