黑马程序员技术交流社区
标题:
jdbc连接错误(在线等 谢谢)
[打印本页]
作者:
刘文超
时间:
2013-1-2 13:00
标题:
jdbc连接错误(在线等 谢谢)
写的jdbc连接代码出现了这个异常:
Exception in thread "main" java.sql.SQLException: No suitable driver
附代码如下:
import java.sql.*;
public class qtdm {
public static void main(String[] args)
throws SQLException, ClassNotFoundException {
//定义了数据库连接串
String dbUrl = "jdbc:microsoft:sqlserver://HL-20121119WABA\\CDMAMIRROR:1433;DatabaseName=xueshengchengjiguanlixitong";
//数据库的用户名
String user = "sa";
//数据库的用户口令
String password = "123QWEasd";
// 加载jdbc-odbc bridge驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 与url指定的数据源建立连接
Connection conn = DriverManager.getConnection(dbUrl, user, password);
//采用Statement进行查询
Statement state = conn.createStatement();
System.out.println("sucessful" );
state.close();conn.close();
}
// 关闭Statement,其上的ResultSet也将关闭
}
复制代码
作者:
张森
时间:
2013-1-2 13:42
数据库的jar包没引对 最好看看你的驱动对没
或者看看你的jar包版本和你的数据库版本是否一致
作者:
sun~~
时间:
2013-1-2 13:51
驱动包导入了没,
你应该去找对应sqlserver的jdbc的以.jar结尾的文件,直接复制到,你的web工程的WEBROOT 下 WEB-INF 的lib 文件里
还是不行的话 恢复我。
作者:
刘文超
时间:
2013-1-2 13:57
本帖最后由 刘文超 于 2013-1-3 13:24 编辑
哦、好像是驱动包没写好、用人家的代码就是不爽呀!
// 加载jdbc-odbc bridge驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
复制代码
还有就是驱动不用写microsoft、再一个我没有引入jar包,但不是想楼上几位说的那样、这个是Java Project 应该在项目右击-->Build Path。。。。这种方式添加。。
谢谢楼上几位的回答~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2