如何在intellij 13预览中在本地磁盘中打开sqlite db文件

Wil*_*ill 11 intellij-idea intellij-eap

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

Jav*_*aru 31

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

  1. 打开数据库工具窗口(默认情况下位于右侧,或者查看>工具窗口>数据库)
  2. 使用添加图标下拉列表选择SQLite和您要使用的驱动程序 在此输入图像描述
  3. 如果这是您第一次配置SQLite数据库,则需要先配置驱动程序.
    • 驱动程序可以全局定义,然后由数据库定义使用; 要么
    • 可以根据数据库定义定义驱动程序.
    • 由于您可以定义多个全局驱动程序(例如,不同版本),因此第一个选项通常是最好/最简单的
  4. 展开左窗格中的"驱动程序"节点,然后深入查看正在使用的驱动程序
  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将在执行代码完成和错误检查时知道哪种语法有利.