无法使用ms access连接java程序
我已经尝试了所有可能的事情,比如ucanaccess和在控制面板中配置MS访问驱动程序,但仍然无法连接MS访问 我收到错误,无法设置JDBC:java.lang.ClassNotFoundException:sun.JDBC.odbc.JdbcOdbcDriver 我使用的是jdk 8,是的,我的操作系统是64位的windows 7,微软office 2013也是64位的 我的实际代码是500-600行。我只是发布连接部分无法使用ms access连接java程序,java,Java,我已经尝试了所有可能的事情,比如ucanaccess和在控制面板中配置MS访问驱动程序,但仍然无法连接MS访问 我收到错误,无法设置JDBC:java.lang.ClassNotFoundException:sun.JDBC.odbc.JdbcOdbcDriver 我使用的是jdk 8,是的,我的操作系统是64位的windows 7,微软office 2013也是64位的 我的实际代码是500-600行。我只是发布连接部分 try {
try {
DBInterface.doInit();
Connection con = DriverManager.getConnection("jdbc:odbc:company","","");
DBInterface.checkConnection(con.getWarnings()); // connection OK?
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from "+tableName+" where "+cols[m]+" = '"+searchString+"'");
if(rs.next())
{
searchColumnName=cols[m];
break;
}
// Close the statement
stmt.close();
// Close the connection
con.close();
} catch (SQLException se) {
System.out.println("inside check section"+se);
}
如果使用Java 8,则无法使用JDBC-ODBC桥,因为它已被删除。有关更多信息,请阅读本页。您使用的是什么版本的java?您运行的是什么操作系统?Windows?请发布一些代码