Как использовать Java Persistence Api с MS Access? - PullRequest
2 голосов
/ 08 февраля 2010

Я не смог найти драйвер jdbc для доступа ms. Так как я могу подключить MS Access с JPA?

Ответы [ 3 ]

2 голосов
/ 09 февраля 2010

AFAIK, единственными доступными бесплатными драйверами являются мосты JDBC-ODBC (тип 1).

Драйвер моста JDBC-ODBC , распространяемый Sun, sun.jdbc.odbc.JdbcOdbcDriver, и вот что они пишут об этом:

Обратите внимание, что драйвер моста, включенный в стандартную версию Java Platform (Java SE) 6, подходит только для экспериментального использования или когда другой драйвер недоступен.

А если этого недостаточно, то вот что пишет Тед Ньюард в статье 49 Effective Enterprise Java :

(...) драйвер JDBC-ODBC является неподдерживаемым драйвером 1.0 с ошибками, который работает невероятно медленно и, по слухам, вызывает утечку памяти в некоторых конфигурациях драйверов ODBC (...)

Может быть, немного лучше с Microsoft (то есть com.ms.jdbc.odbc.JdbcOdbcDriver), но я не ожидаю чуда.

Итак, если это для корпоративного приложения, возможно, стоит подумать о том, чтобы потратить несколько долларов на коммерческий драйвер JDBC типа 4. См. этот предыдущий ответ для некоторых вариантов.

2 голосов
/ 08 февраля 2010

Не похоже, что вам нужен драйвер MS вообще. Просто используйте драйвер Sun ODBC. Посмотрите статью здесь.

0 голосов
/ 09 февраля 2010

Мне это никогда не было нужно, но я слышал хорошие новости об этом: http://jackcess.sourceforge.net/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...