无法使用ms访问连接java程序

时间:2015-03-01 18:15:02

标签: java

"我已尝试过ucanaccess之类的每个可能的东西,并在控制面板中配置MS访问驱动程序,但仍然无法连接t ms访问" 我得到的错误"无法设置JDBC:java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver"

我正在使用jdk 8,是的,我的操作系统是Windows 7 64位...和ms office 2013这是64位还是..

我的实际代码有500-600行...我只发布连接部分

 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);
                                }

1 个答案:

答案 0 :(得分:1)

如果使用Java 8,则无法使用JDBC-ODBC Bridge,因为它已被删除。有关详细信息,请阅读Oracle Java JDBC-ODBC Bridge页面。