Как подключить базу данных MS Access к JetBrains DataGrip
Я использую DataGrip уже пару недель, и мне это очень нравится. Единственное, что я не могу узнать, это как подключить DataGrip к базе данных MS Access.
может кто-нибудь объяснит мне, как это сделать?
3 ответов
на документация, MS Access еще не поддерживается.
стандартные и СУБД вендора диалектах SQL являются поддерживается: DB2, Derby, H2, HSQLDB, MySQL, Oracle, Oracle SQL * Plus, PostgreSQL, SQL Server, SQL92, SQLite и Sybase .
для будущих читателей это все еще очень выполнимо (я на DataGrip версии 208.1.4):
Get UcanAccess
- скачать и извлечь UcanAccess где-нибудь:
pathToUcanAccess
- в Datagrip goto добавить новое соединение: "Драйвер и источник данных"
- это создаст соединение "драйвер базы данных -" и драйвер "драйвер базы данных"
- редактировать недавно созданный драйвер " база данных Водитель":
- в разделе Дополнительные файлы добавить:
<pathToUcanAccess>\ucanaccess-4.0.4.jar
<pathToUcanAccess>\lib\commons-lang-2.6.jar
<pathToUcanAccess>\lib\commons-logging-1.1.3.jar
<pathToUcanAccess>\lib\hsqldb.jar
<pathToUcanAccess>\lib\jackcess-2.1.11.jar
- для диалекта выберите "драйвер SQL"
- нажмите Apply (это должно загрузить классы из добавленных файлов)
- под комбо класса теперь вы должны увидеть
net.ucanaccess.jdbc.UcanaccessDriver
, выберите его и нажмите еще раз. - в разделе шаблоны Url добавить новый шаблон, для имени введите "по умолчанию" для шаблона введите
jdbc:ucanaccess://{file::identifier.sqlite};newdatabaseversion=V2010
- нажмите "Применить".
- в разделе Дополнительные файлы добавить:
- теперь отредактируйте соединение с базой данных " драйвер базы данных -":
- рядом с текстовым полем для url в раскрывающемся списке выберите default (или то, что вы назвали шаблоном на шаге 3.5)
- поле выбора файла должно заменить ранее видимые поля" пользователь "и" пароль"
- в селекторе файлов выберите MDB-компонента
- поле url теперь должно выглядеть как
jdbc:ucanaccess://C:/data/MDBs/myMdbFile.mdb;newdatabaseversion=V2010
- поле url теперь должно выглядеть как
- нажмите Применить, а затем ok.
- рядом с текстовым полем для url в раскрывающемся списке выберите default (или то, что вы назвали шаблоном на шаге 3.5)
вы должны увидеть всплывающее окно подключения в списке, дважды щелкните для подключения, разверните его вниз по дереву ("Public \ <unnamed> \ tables"
) и вы должны увидеть ваши таблицы.
вдохновленный этот вопрос.
вы можете попробовать настроить MS Access в качестве источника ODBC, а затем использовать драйвер ODBC JDBC для подключения к нему, как и к любой другой базе данных JDBC.