ms-access - 如何将 MS Access 数据库连接到 Jetbrains DataGrip

标签 ms-access datagrip

我已经使用 DataGrip 几个星期了,我非常喜欢它。 我唯一不知道的是如何将 DataGrip 连接到 MS Access 数据库。

有人可以向我解释一下该怎么做吗?

最佳答案

对于 future 的读者来说,这仍然是非常可行的(我使用的是 DataGrip 版本 208.1.4):

获取UcanAccess

  1. 在某处下载并解压 UcanAccess:pathToUcanAccess
  2. 在 Datagrip 中添加新连接:“驱动程序和数据源”
    • 这将创建一个连接“Database Driver -”和一个驱动程序“Database Driver”
  3. 编辑新创建的驱动程序“数据库驱动程序”:
    1. 在其他文件下添加:
      • <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
    2. 对于方言,选择“SQL 驱动程序”
    3. 点击“应用”(这应该从添加的文件中加载类)
    4. 在类组合下,您现在应该看到 net.ucanaccess.jdbc.UcanaccessDriver ,选择它并再次点击“应用”。
    5. 在“URL 模板”下添加一个新模板,名称输入“默认”,模板输入 jdbc:ucanaccess://{file::identifier.sqlite};newdatabaseversion=V2010
    6. 点击“应用”。
  4. 现在编辑数据库连接“Database Driver -”:
    1. 在 url 文本框旁边的下拉列表中选择默认值(或者您在步骤 3.5 中为模板命名的名称)
      • 文件选择字段应替换之前可见的“用户”和“密码”字段
    2. 在文件选择器中,选择您的 mdb
      • url 字段现在应类似于 jdbc:ucanaccess://C:/data/MDBs/myMdbFile.mdb;newdatabaseversion=V2010
    3. 点击“应用”,然后点击“确定”。

您应该在列表中看到您的连接弹出窗口,双击进行连接,将其沿着树向下展开 ( "Public \ <unnamed> \ tables" ),您应该会看到您的表格。

灵感来自this question .

关于ms-access - 如何将 MS Access 数据库连接到 Jetbrains DataGrip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36820072/

相关文章:

performance - 导入与链接到 Excel 电子表格

security - 如何在 Access 2007 中实现用户级安全性

mysql - 如何在 JetBrains DataGrip 中的 MySQL 连接上设置 SQL 模式

mysql - DataGrip/PhpStorm 未连接到 MySQL DB,错误 : com. intellij.execution.ExecutionException

sql - 如何使用 DataGrip 通过 SSH 连接到数据库

database - 在 DataGrip 中将 SQL 文件作为控制台打开

vba - Access 2007 VBA : how to get/change the current record's position on the screen

ms-access - ms access 中的 ADO Command 对象

c# - 将大量记录(批量插入)写入 .NET/C# 中的 Access

jetbrains-ide - 如何在DataGrip表编辑器中更改数字格式