Tag: ms access 2007

没有’MSysObjects’的读取权限

我想在我的项目中使用MS Access。 我尝试与此代码集成。 rs = st.executeQuery(“SELECT name FROM MSysObjects where database ””); 通过使用这个我尝试从MSysObjects获取所有表名。 但是我收到一个错误: java.sql.SQLException:[Microsoft] [ODBC Microsoft Access驱动程序]无法读取记录; 没有’MSysObjects’的读取权限。 请帮我解决这个错误。

Java中连接到Microsoft Access 2007数据库的正确方法是什么?

我正在尝试使用jdbc-odbc桥创建一个简单的连接: public static Connection getConnection() { Connection con =null; try { Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); String conStr = “jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=” + “c:\\myfolder\\accesdbfile.accdb”; con = DriverManager.getConnection(conStr); } catch(Exception e) { e.printStackTrace();} return con; } 但后来我得到了这个例外: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) Ace DSN for process 0xa4 Thread 0xec0 DBC […]