连不上sql server数据库

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:01:04
我写jsp程序的时候连不上sql server2005数据库,用java程序测试了一下出现异常:

java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;databaseName=university
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at test.<init>(test.java:13)
at test.main(test.java:21)
我也装了驱动。classpath里面也加进了sqljdbc.jar。但是我不知道哪里还有配置,刚用sql server2005.还都不懂,忘高手给解决下!

我想你是不是没有把JDBC的Driver导入到项目中?我猜的

使用sql server2000要导入的jar文件有三个,使用sql server2005只一个,但你要确保你导入的jar文件是sql server2005对应的jar文件

还是没把驱动放对位置 没找到驱动

原因很明显,没找到驱动包。建议你用个IDE工具,然后在开发工具的配置里把驱动包导进去就行了。你试一试。

你倒驱动包。 然后 sql05 管理器里 配置 下 1433 然后你 连接数据库的那个类写对了么我给你个好点的
public class JDBConnection {
private final String url = "jdbc:sqlserver://localhost:1433;DatabaseName=db_BlodMay";
private final String userName = "sa";
private final String password = "accp";
private Connection con = null;
//通过构造方法加载数据库驱动
static {
try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
} catch (Exception ex) {
System.out.println("数据库加载失败");
}
}
//创建数据库连接
public boolean creatConnection() {
try {
con = DriverManager.getConnection(url, use