JAVA与数据库连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:59:41
错误出现行附近代码如下:
public void run() {
try {
while (true) {
Socket client = listen.accept();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:shujuyuan";
Connection con = DriverManager.getConnection(url,"","");

clientThread f = new clientThread(this, client, con);
f.setPriority(Thread.MIN_PRIORITY);
f.start();
connections.add(f);
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (IOException e1) {
System.err.println("Erro:" + e1);
System.exit(1);
}
}
我已经新建了数据源,为什么会报错,报错信息如下:
java.sql.SQLException: No suitable driver found for jdbc:odbc:shujuyuan
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at vo.Server.run(Server

String url = "jdbc:odbc:shujuyuan";
你这写错了,符号不对,
应该是
String url = "jdbc:odbc:shujuyuan";
这样,你试试

差数据库连接驱动,就是数据库jar包

二楼的很对

应该是一个简单的拼写错误:
String url = "jdbc:odbc:shujuyuan";

odbc后面的冒号你好像在中文模式下写的,应该说英文。