如何在 intellij 13 预览版中打开本地磁盘中的 sqlite 数据库文件

问题描述 投票:0回答:2

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

intellij-idea intellij-eap
2个回答
32
投票

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

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

0
投票

更新:https://stackoverflow.com/a/75808103/10366119。当我使用它时它对我有用。试试看,让我知道它是否也适合你。

© www.soinside.com 2019 - 2024. All rights reserved.