我正在上传关键字到数据库中。但我得到的错误Microsoft Jet数据库引擎无法打开文件'(unknown)'
java.sql.SQLException: [Microsoft][ODBC Excel Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6998)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7155)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3106)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:355)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:209)
at java.sql.DriverManager.getConnection(DriverManager.java:539)
at java.sql.DriverManager.getConnection(DriverManager.java:211)
at keywordsreader.main(keywordsreader.java:28)
如何reslove这种类型的错误... plz帮助我..
编辑 - 关于体系结构的其他信息从评论
我正在上传中提取来自excel文件的关键字...为此,我创建了一个用于excel的odbc驱动程序,并且我给出了excel的路径... ...过去15分钟后...关键字已正确上传..但我将这个错误这次..
您说您使用的是Oracle数据库,但是您收到的错误表明您正在使用Microsoft Excel的ODBC驱动程序。连接到Oracle数据库时,应该使用Oracle驱动程序。检查您的ODBC数据源并确认您已指定它应使用Oracle数据库驱动程序。 – 2010-05-18 13:07:08