阅读(4350) (13)

从IntelliJ IDEA访问Android SQLite数据库

2018-03-20 09:48:09 更新

如果你的应用程序使用的是 Android SQLite 数据库,那么您可以通过 Android SQLite 类型的数据源从 IntelliJ IDEA 访问这个数据库。有关 IntelliJ IDEA 数据源的更多信息,请参阅管理数据源。

创建Android SQLite数据源

以下是创建一个 Android SQLite 数据源的操作过程:

  1. 通过从主菜单选择:查看|工具窗口| 数据库(View | Tool Windows | Database)来打开“数据库(Database)”工具窗口。
  2. 点击工具栏上的并从下拉菜单中选择 Android SQLite。
  3. 在打开的“数据源和驱动程序(Data Sources and Drivers)”对话框中,指定以下内容:
    • 数据源的名称。
    • 存储目标数据库的物理或虚拟设备。如果下拉列表中没有可用的设备,则表示没有连接到 IntelliJ IDEA 的运行设备。运行并连接物理设备或启动模拟器。
    • 指定与目标数据库关联的应用程序包的名称。选择 IntelliJ IDEA 建议的软件包名称或键入其 ID。

      要使数据库可访问,必须将相应的应用程序构建为可调试的并安装在设备或模拟器上。

      IntelliJ IDEA 运行配置,默认情况下,在调试模式下构建 Android 应用程序。或者,您可以在调试模式下生成 APK

    • 在“存储(Storage)”区域中,指定数据库的位置:
      • 如果数据库存储在设备的内部存储器或模拟器中,请选择“内部(Internal)”。
      • 如果数据库存储在设备的外部存储器或模拟器中,请选择“外部(External)”。
    • 在“数据库(Database)”下拉列表中,指定数据库名称或位置:
      • 如果数据库存储在内部存储器中,请选择数据库名称。
      • 如果数据库存储在外部内存中,请指定相对于内存根目录的数据库位置。例如, Android/data/<application_ID>/<database_name>
    • 如果缺少必要的 SQLite 驱动程序文件,请通过单击对话框底部的下载链接下载它们。