Ядро базы данных Microsoft Jet не может открыть файл «(неизвестно)» - PullRequest
0 голосов
/ 18 мая 2010

Я загружаю ключевые слова в БД. но я получаю ошибку

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)

как исправить эту ошибку типа ... PLZ, помогите мне ..

edit - дополнительная информация об архитектуре извлечена из комментария

Я загружаю ключевые слова из файла Excel ... для этого я создал драйвер odbc для Excel и дал путь к Excel ... последние 15 минут назад ... ключевые слова загружены правильно но я получаю эту ошибку в это время ..

1 Ответ

0 голосов
/ 18 мая 2010

Я загружаю ключевые слова в БД. но я получаю ошибку

Как вы загружаете эти ключевые слова? Очевидно, это не один из принятых способов (загрузчик SQL, внешние таблицы из файла с разделителями). Здесь важны детали, потому что похоже, что у вас есть ошибка в вашем коде или вашей архитектуре. Чем больше информации вы предоставите, тем выше вероятность того, что вы получите счастливый результат.

редактировать

Все еще недостаточно информации. Очевидно, что между EXcel ODBC и некоторым другим процессом, выполняющим ODBC, существует некоторая конкуренция Если, как вы говорите ...

ключевые слова загружены правильно

... тогда мой совет - забыть об этом. Однако, если вы действительно хотите, чтобы мы помогли решить эту проблему ...

но я получаю эту ошибку в этом время

... вам нужно будет объяснить вашу архитектуру и процесс более подробно.

Выбор за вами.

...