我将关键字上传到数据库中。但我收到了错误
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分钟后...关键字正确上传...但是我在这个时候纠结了这个错误..
答案 0 :(得分:0)
我将关键字上传到数据库中。 但我收到了错误
您是如何加载这些关键字的?它显然不是可接受的方式之一(SQL Loader,来自分隔文件的外部表)。详细信息在这里很重要,因为您的代码或架构中存在错误。您提供的信息越多,就越有可能获得快乐的成功。
修改强>
仍然没有足够的信息。显然,您的EXcel ODBC和运行ODBC的其他进程之间存在争用。如果你说... ...
正确上传关键字
...那么我的建议是忘掉它。但是,如果你真的希望我们帮助解决这个问题......
但是我在这里纠错了这个错误 时间
......您将不得不更详细地解释您的架构和流程。
选择权在你手中。