关于JAVA与SQLSERVER的连接问题!!帮忙给分!
我先下载了MS的Microsoft SQL Server 2000 Driver for JDBC。
装在了目录C:\Microsoft SQL Server 2000 Driver for JDBC下面。然后在环境变量,用户设置中的加入了变量,他的名字为classpath.设置了PATH为C:\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
然后用以下的程序测试:
import java.sql.*;
import java.io.*;
import javax.naming.*;
class testdata{
public static void main(String[] args) {
try {
Class.forName("com.microsoft.jdbc.sql.server.SQLServerDriver");
String sourceURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master";
Connection databaseConnection=DriverManager.getConnection(sourceURL,"sa","");
System.out.println("Connection established successfully!");
databaseConnection.close();
}
catch (ClassNotFoundException e) {
System.err.println(e);
// Could not find the database driver
}
catch(SQLException sqle) {
System.err.println(sqle);
}
}
}
编译通过但运行提示
java.lang.ClassNotFoundException: com.microsoft.jdbc.sql.server.SQLServerDriver
Interactive Session Ended
。估计还是找不到类不知道原因,特请教大家。