Java连接数据库的问题 急

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:01:17
我的数据库是2000的 不能用sa 登陆 已经想了无数办法了 所以用windons登陆
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=news;selectMethod=cursor;");
这句代码老是在抛
java.sql.SQLException: No suitable driver 这个异常
不知道是不是哪里写错了 肯请各位高手指点
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
这个是我的驱动
我的jar是2005的

四楼的大哥 conn = DriverManager.getConnection("jdbc.odbc.dataSourse"); 我试过了 还是会报错 也是那个错

五楼的大哥 我也试过了 可是直接报了驱动的错 错误信息是
java.lang.ClassNotFoundException: ccom.microsoft.jdbc.sqlserver.SQLServerDriver
我的驱动是
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

要想使用"直连接"来连接sql server 2000 数据库必须导入以下三个包:
msbase.jar
mssqlserver.jar
msutil.jar
而且sql server 2000 还得打上一个SP3 or SP4补丁

应该是驱动错了,你用的驱动jar包是2000的吗?2000的jar包用“com.microsoft.jdbc.sqlserver.SQLServerDriver”
2005的jar包才用
“com.microsoft.sqlserver.jdbc.SQLServerDriver”

你SQL 打了SP3 OR SP4的补丁没

我晕,你也知道你的jar是2005的,你的数据库是2000的当然要用2000的驱动包了啊,换个驱动包吧

conn = DriverManager.getConnection("jdbc.odbc.dataSourse");

是不是驱动错了?