【发布时间】:2016-08-17 15:12:55
【问题描述】:
我已经使用 DataGrip 几个星期了,我非常喜欢它。 我唯一不知道的是如何将 DataGrip 连接到 MS Access 数据库。
有人可以向我解释一下怎么做吗?
【问题讨论】:
我已经使用 DataGrip 几个星期了,我非常喜欢它。 我唯一不知道的是如何将 DataGrip 连接到 MS Access 数据库。
有人可以向我解释一下怎么做吗?
【问题讨论】:
对于未来的读者来说,这仍然非常可行(我使用的是 DataGrip 版本 208.1.4):
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,选择它并再次点击应用。jdbc:ucanaccess://{file::identifier.sqlite};newdatabaseversion=V2010 jdbc:ucanaccess://C:/data/MDBs/myMdbFile.mdb;newdatabaseversion=V2010
您应该会在列表中看到您的连接弹出窗口,双击连接,将其展开到树中 ("Public \ <unnamed> \ tables"),您应该会看到您的表格。
灵感来自this question。
【讨论】:
根据documentation,尚不支持 MS Access。
以下标准化和 DBMS 供应商特定的 SQL 方言是 支持:DB2、Derby、H2、HSQLDB、MySQL、Oracle、Oracle SQL*Plus、 PostgreSQL、SQL Server、SQL92、SQLite 和 Sybase。
【讨论】:
您可以尝试将 MS Access 配置为 ODBC 源,然后使用 JDBC ODBC 驱动程序连接到它,就像任何其他 JDBC 数据库一样。
【讨论】: