本页介绍如何在 IntelliJ 中连接到 Spanner 数据库,以及 其他 JetBrains 产品。
IntelliJ IDEA 是一个集成式开发环境 使用 Java、Kotlin、Groovy 和其他基于 JVM 的语言开发软件。
本页面假定您已经拥有 IntelliJ 或其他 JetBrains IDE 。
连接到 Spanner
将 IntelliJ 连接到 Spanner 数据库后,您可以执行查询 以及其他 SQL 语句 IntelliJ.它还支持对表和列进行代码补全和验证 输入名称。
您可以按照以下步骤连接到 GoogleSQL-dialect 数据库和 PostgreSQL-dialect 数据库:
在 IntelliJ 中,点击菜单选项
File > New > Datasource > Google Spanner
。Google Spanner
驱动程序位于Other
子菜单下(如果您有 之前未使用此驱动程序。在“数据源”窗口中,输入您的项目、实例和数据库 ID。
可选:如果您想要使用 一个服务账号根据需要,在“凭据”下拉菜单中选择
No Auth
使用您的默认凭据。点击“确定”以创建数据源。Spanner 数据库是 添加到 IntelliJ 中的“Database”窗口。
在“数据库”窗口中,展开您刚刚添加的数据源。然后 点击文本
No schemas selected
旁边的...
按钮。选择
All schemas
选项,指示 IntelliJ 内省全部 数据库架构然后,IntelliJ 将使用 数据库中的所有表和视图。
连接到 Spanner 模拟器
您还可以将 IntelliJ 连接到数据库 Spanner 模拟器:
首先,通过以下某个命令启动模拟器:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
点击菜单选项
File > New > Datasource > Google Spanner
。Google Spanner
驱动程序位于Other
子菜单下(如果您有 之前未使用此驱动程序。输入项目、实例和数据库 ID。注意:项目、实例 和数据库无需存在于模拟器中。
在“凭据”下拉菜单中选择
No Auth
。点击“数据源”窗口中的
Advanced
标签页。将
autoConfigEmulator
的值修改为true
。点击 确定 接受所有更改。项目、实例和数据库 在模拟器上自动创建。
在“数据库”窗口中,展开您刚刚添加的数据源。 点击文本
No schemas selected
旁边的...
按钮。选择
All schemas
选项,指示 IntelliJ 内省全部 数据库架构然后,IntelliJ 将使用 数据库中的所有表和视图。
后续步骤
- 如需查看有关如何在 IntelliJ 中添加和使用数据源的更多文档, 访问 IntelliJ 数据源。
- 详细了解 Spanner 模拟器。