I have been using DataGrip for a couple of weeks now and I like it a lot. The only thing I am unable to find out is how to connect DataGrip to a MS Access database.
Could someone explain to me how to do that?
I have been using DataGrip for a couple of weeks now and I like it a lot. The only thing I am unable to find out is how to connect DataGrip to a MS Access database.
Could someone explain to me how to do that?
As per the documentation, MS Access is not supported yet.
The following standardized and DBMS vendor-specific SQL dialects are supported: DB2, Derby, H2, HSQLDB, MySQL, Oracle, Oracle SQL*Plus, PostgreSQL, SQL Server, SQL92, SQLite, and Sybase .
For Future readers this is still very doable (I'm on DataGrip version 208.1.4):
Get UcanAccess
pathToUcanAccess
<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
net.ucanaccess.jdbc.UcanaccessDriver
, select it and hit apply again.jdbc:ucanaccess://{file::identifier.sqlite};newdatabaseversion=V2010
jdbc:ucanaccess://C:/data/MDBs/myMdbFile.mdb;newdatabaseversion=V2010
You should see your Connection popup in the list, double-click to connect, expand it down the tree ("Public \ <unnamed> \ tables"
) and you should see your tables.
Inspired by this question.
42581][-5581] UCAExc:::5.0.1 unexpected token: INTEGER required: FOR [42581][-5581] unexpected token: INTEGER required: FOR
–
Hunchbacked As per the documentation, MS Access is not supported yet.
The following standardized and DBMS vendor-specific SQL dialects are supported: DB2, Derby, H2, HSQLDB, MySQL, Oracle, Oracle SQL*Plus, PostgreSQL, SQL Server, SQL92, SQLite, and Sybase .
You can try configuring MS Access as an ODBC source and then use a JDBC ODBC driver to connect to it, just like any other JDBC database.
© 2022 - 2024 — McMap. All rights reserved.