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?
 
    
    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.jarnet.ucanaccess.jdbc.UcanaccessDriver, select it and hit apply again.jdbc:ucanaccess://{file::identifier.sqlite};newdatabaseversion=V2010 jdbc:ucanaccess://C:/data/MDBs/myMdbFile.mdb;newdatabaseversion=V2010You 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.
 
    
    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.
