Oracle Microsoft Jet数据库引擎无法打开文件“(未知)”

Oracle Microsoft Jet数据库引擎无法打开文件“(未知)”,oracle,excel,exception,odbc,oracle10g,Oracle,Excel,Exception,Odbc,Oracle10g,我上传关键字到数据库。但是我得到了错误 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.

我上传关键字到数据库。但是我得到了错误

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)
如何重新爱上这种类型的错误…请帮助我

编辑-从注释中提取的有关体系结构的其他信息


我正在上传excel文件中的关键字…为此,我为excel创建了一个odbc驱动程序,并给出了excel的路径。。。在过去的15分钟里,这些关键词被正确地上传了。但是这次我发现了这个错误

我上传关键字到数据库。 但是我得到了错误

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)
如何加载这些关键字?这显然不是SQL Loader从分隔文件中删除外部表的公认方法之一。这里的细节很重要,因为看起来您的代码或体系结构中有一个bug。你提供的信息越多,你就越有可能获得快乐的假期

编辑

仍然没有足够的信息。显然,EXcel ODBC与运行ODBC的其他进程之间存在一些争用。如果如你所说

关键词上传正确

。。。那么我的建议是忘掉它。然而,如果你真的希望我们帮助解决这个问题

但我在这件事上犯了这个错误 时间

。。。您必须更详细地解释您的体系结构和流程


选择权在你

您说您正在使用Oracle数据库,但出现的错误表明您正在使用用于Microsoft Excel的ODBC驱动程序。连接到Oracle数据库时,应使用Oracle驱动程序。检查您的ODBC数据源,并验证您已指定它应使用Oracle数据库驱动程序。我正在从excel文件上载关键字…为此,我为excel创建了ODBC驱动程序,并指定了excel的路径。。。在过去的15分钟里…关键词被正确上传…但是我在这段时间里发现了这个错误。。。