用java访问sql server时报错
我用ODBC建立了一个Mydatabase数据源,用下面的方法访问数据库Mydatabase.try{Class.forName(com.microsoft.jdbc.s...
我用ODBC建立了一个Mydatabase数据源,用下面的方法访问数据库Mydatabase.
try{
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
System.out.println("Opening db connection");
url="jdbc:odbc:microsoft:sqlserver://localhost:1433;DatabaseName=Mydatabase";
user="sa";
passwd="";
connection = DriverManager.getConnection(url, user, passwd);
statement = connection.createStatement();
}catch(ClassNotFoundException ex){
//输出没有找到数据库驱动程序类的信息
System.err.println("Cannot find the database driver classes");
System.err.println(ex);
}catch(SQLException ex){
//输出不能连接到数据库的信息
System.err.println("Cannot connect to this database");
System.err.println(ex);
} }
但是捕获的错误信息是:
Cannot find the database driver classes
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
说是找不到数据库驱动类型。我不知道如何更改了。请那位大侠指点一下
小妹在此谢过! 展开
try{
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
System.out.println("Opening db connection");
url="jdbc:odbc:microsoft:sqlserver://localhost:1433;DatabaseName=Mydatabase";
user="sa";
passwd="";
connection = DriverManager.getConnection(url, user, passwd);
statement = connection.createStatement();
}catch(ClassNotFoundException ex){
//输出没有找到数据库驱动程序类的信息
System.err.println("Cannot find the database driver classes");
System.err.println(ex);
}catch(SQLException ex){
//输出不能连接到数据库的信息
System.err.println("Cannot connect to this database");
System.err.println(ex);
} }
但是捕获的错误信息是:
Cannot find the database driver classes
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
说是找不到数据库驱动类型。我不知道如何更改了。请那位大侠指点一下
小妹在此谢过! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询