第 24 章 连接到 SQL 数据库
在集成中,您可以连接到以下任一类型的 SQL 数据库:
- Apache Derby
- MySQL
- PostgreSQL
创建在集成中要访问的数据库的连接。然后,创建集成并将该数据库连接添加到集成中。
要连接到其他类型的数据库,您必须上传该数据库的 JDBC 驱动程序。
详情请查看以下主题:
24.1. 创建数据库连接 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以为您要在集成中连接的每个数据库创建一个单独的连接。您可以在多个集成中使用相同的连接。
数据库连接在您指定的数据库表上运行,或调用您指定的存储过程。
前提条件
集成连接到数据库时,必须存在数据库表或存储的流程。
流程
- 确保您要连接到的数据库的 JDBC 驱动程序在您的类路径上。如果您上传了 JDBC 驱动程序库扩展以连接到专有数据库,则上传过程会将驱动程序置于类路径上。请参阅创建 JDBC 驱动程序库扩展。
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用的连接。
- 单击 Create Connection 以显示 Fuse Online 连接器。
- 单击 Database 连接器。
输入以下内容来配置连接:
-
在 Connection URL 字段中,输入您要连接的数据库的 JDBC URL。例如,输入
jdbc:postgresql://ignite-db1234/sampledb。 - 在 Username 字段中,输入您要用来访问数据库的帐户的名称。确保指定的密码和用户名同一帐户。
- 在 Password 字段中,输入与您要用来访问数据库的用户帐户关联的密码。
- 在 Schema 字段中输入数据库的架构名称。如何指定数据库模式因每种数据库类型而异。详情位于下一节: 如何在数据库连接中指定模式。
-
在 Connection URL 字段中,输入您要连接的数据库的 JDBC URL。例如,输入
- 单击 Validate。Fuse Online 尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请根据需要修改配置详情并重试。
- 如果验证成功,点 下一步。
-
在 Name 字段中输入您的选择的名称,帮助您将这个连接与任何其他连接区分开来。例如,输入
PostgreSQL DB 1。 -
在 Description 字段中输入任何有助于了解这个连接的信息。例如,输入
使用我的登录凭证的 Sample PostgreSQL 连接。 - 点 Save 以查看您创建的连接现在可用。如果您输入了示例名称,您会看到 PostgreSQL DB 1 显示为一个可以添加到集成的连接。