主题:求助:这个异常怎么解决
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
我用的jbuilder 9+MS SQL 2000
老是报这个异常,在控制面版设置ODBC源的时候最后测试说连接正常的
********************************************************************
Microsoft SQL Server ODBC 驱动程序版本 03.85.1117
正在运行连接测试...
试图连接
连接被建立
验证选项设置
断开与服务器的连接
测试成功!
********************************************************************
代码如下:
import java.sql.*;
public class TestDataBase {
public static void main(String[] args) {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=S1";
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(/*"jdbc:odbc:S1"*/url, "x", "x");
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
String SQL = "select * from student";
ResultSet rs = stmt.executeQuery(SQL);
if (rs.next()) {
System.out.print(" " + rs.getString("ID"));
System.out.print(" " + rs.getString("Name"));
System.out.print(" " + rs.getString("Sex"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
我用的jbuilder 9+MS SQL 2000
老是报这个异常,在控制面版设置ODBC源的时候最后测试说连接正常的
********************************************************************
Microsoft SQL Server ODBC 驱动程序版本 03.85.1117
正在运行连接测试...
试图连接
连接被建立
验证选项设置
断开与服务器的连接
测试成功!
********************************************************************
代码如下:
import java.sql.*;
public class TestDataBase {
public static void main(String[] args) {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=S1";
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(/*"jdbc:odbc:S1"*/url, "x", "x");
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
String SQL = "select * from student";
ResultSet rs = stmt.executeQuery(SQL);
if (rs.next()) {
System.out.print(" " + rs.getString("ID"));
System.out.print(" " + rs.getString("Name"));
System.out.print(" " + rs.getString("Sex"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}