Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用ms access连接java程序_Java - Fatal编程技术网

无法使用ms access连接java程序

无法使用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 {

我已经尝试了所有可能的事情,比如ucanaccess和在控制面板中配置MS访问驱动程序,但仍然无法连接MS访问 我收到错误,无法设置JDBC:java.lang.ClassNotFoundException:sun.JDBC.odbc.JdbcOdbcDriver

我使用的是jdk 8,是的,我的操作系统是64位的windows 7,微软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);
                                }

如果使用Java 8,则无法使用JDBC-ODBC桥,因为它已被删除。有关更多信息,请阅读本页。

您使用的是什么版本的java?您运行的是什么操作系统?Windows?请发布一些代码