与ACCESS数据库连接,出现SQL error:java.sql.SQLException: No suitable driver
程序代码很简单,就是想测试一下是否能够连接上。只用了一个MAIN函数。
昨天写的一个BEAN的语句基本上和这个一摸一样,昨天那个能成功,今天这个就运行不了,十分奇怪,而且也没改JBUILDER的设置啊。。。。
package application;
import java.sql.*;
public class app {
public app() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (java.lang.ClassNotFoundException e) {
System.err.print("sf error:" + e);
}
}
public static void main(String args[]) {
try {
Connection conn = DriverManager.getConnection("jdbc:odbc:faq");
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("SELECT * FROM comment");
while (rs.next()) {
System.out.println("Get a record");
}
System.out.println("Link to DB successed.");
rs.close();
}
catch (SQLException e) {
System.err.print("SQL error:" + e);
}
}
}
-----------------------------
SQL error:java.sql.SQLException: No suitable driver