【问题标题】:How do I open a sqlite db file in my local disk in intellij 13 preview如何在 intellij 13 预览中打开本地磁盘中的 sqlite db 文件
【发布时间】:2013-11-21 05:10:29
【问题描述】:

我可以在 intellij 的左窗格中看到 db 文件,但是当我双击该文件时,什么都没有打开。另外,我正在试用终极版。

【问题讨论】:

    标签: intellij-idea intellij-eap


    【解决方案1】:

    SQLite 数据库不是一个可以通过双击打开的简单文件。要访问数据库,需要定义数据库驱动程序以与文件一起使用。以下是配置数据库以供使用的方法:

    1. 打开数据库工具窗口(默认在右侧,或查看>工具窗口>数据库
    2. 使用添加图标下拉选择 SQLite 和您要使用的驱动程序
    3. 如果这是您第一次配置 SQLite 数据库,则需要先配置驱动程序。
      • 驱动程序可以全局定义,然后由数据库定义使用;或
      • 可以根据数据库定义定义驱动程序。
      • 由于您可以定义多个全局驱动程序(例如不同的版本),第一个选项通常是最好/最简单的
    4. 在左侧窗格中展开 Drivers 节点并向下钻取到您正在使用的驱动程序
    5. 您可以让 IntelliJ IDEA 下载适当的驱动程序 JAR 文件,也可以使用文件系统中的 jar 定义一个。例如,我只需指向本地 Maven 存储库中的 JAR 来定义驱动程序。
    6. 单击应用按钮,新定义的驱动程序将在数据库配置中可用。
    7. 在左侧窗格中导航回您的 SQLite 配置
    8. 默认情况下,驱动程序文件窗格现在将被折叠。如果需要,您可以展开它以查看它正在使用全局驱动程序定义。同样,如果需要,您可以在此处定义一次性驱动程序定义。
    9. 选择或输入 SQLite 数据库文件的路径
    10. 为数据库命名
    11. 选择数据库是否具有项目或 IDE(全局)范围(即可用性)
    12. 如果需要,您可以覆盖 JDBC URL,但默认值(一旦定义驱动程序和数据库文件就会填充)应该可以工作
    13. 设置数据库是否应自动同步(即检查外部更改)以及是否应为只读。
    14. 单击测试连接 - 您应该会获得版本信息。
    15. 如果需要,您可以在“架构和表”选项卡上设置过滤器,以便只有某些架构或表可见。您还可以定义默认架构。点击帮助按钮了解更多信息
    16. 定义数据库后,您可以在数据库窗口中展开它并向下钻取
      • 如果您在表格上打开上下文菜单(即右键单击或上下文菜单键),您可以打开表格编辑器,您可以在其中看到(并且可以编辑)表格内容。 (数据库工具窗口的工具栏中还有一个编辑表格按钮)
      • 在上下文菜单中还有一个打开控制台的选项。您可以输入 SQL 命令然后执行它们(在数据库工具窗口的工具栏中还有一个控制台按钮)。在控制台或代码中编辑 SQL 语句时,IDEA 确实为数据库提供了代码补全。
      • 请注意,如果在外部进行了任何更改(尤其是结构更改),并且您没有在配置中选择自动同步,则需要重新同步数据库才能看到这些更改。数据库工具窗口中有一个同步按钮。
    17. 您要做的最后一件事是转到文件 > 设置 > [项目设置] > SQL 方言,并将项目的 SQL 方言设置为 SQLite。这样,IDEA 将知道在进行代码完成和错误检查时首选哪种语法。

    【讨论】:

      猜你喜欢
      • 2011-04-04
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 2021-12-05
      相关资源
      最近更新 更多