第 24 章 连接到 SQL 数据库


在集成中,您可以连接到以下任何类型的 SQL 数据库:

  • Apache Derby
  • MySQL
  • PostgreSQL

创建与要在集成中访问的数据库的连接。然后,创建一个集成,并将该数据库连接添加到集成。

要连接到其他类型的数据库,您必须为该数据库上传 JDBC 驱动程序。

详情请查看以下主题:

24.1. 创建数据库连接

您可以为集成中的每个数据库创建一个单独的连接。您可以在多个集成中使用相同的连接。

数据库连接在您指定的数据库表上运行,或者调用您指定的存储流程。

前提条件

当集成连接到数据库时,数据库表或存储的步骤必须存在。

流程

  1. 确保您要连接的数据库的 JDBC 驱动程序位于您的 classpath 上。如果您上传 JDBC 驱动程序库扩展以连接到专有数据库,则上传过程会将驱动程序放在您的类路径上。请参阅创建 JDBC 驱动程序库扩展
  2. 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
  3. 单击 Create Connection 以显示 Fuse Online 连接器。
  4. Database 连接器。
  5. 使用以下命令配置连接:

    1. Connection URL 字段中,输入您要连接的数据库的 JDBC URL。例如,输入 jdbc:postgresql://ignite-db1234/sampledb
    2. Username 字段中,输入您要用来访问数据库的帐户名称。确保指定的密码和用户名是同一帐户。
    3. Password 字段中,输入与您要用来访问数据库的用户帐户关联的密码。
    4. Schema 字段中,为数据库输入 schema 的名称。如何指定数据库架构因每种数据库而异。下一节中的详细信息: 如何在数据库连接中指定 schema
  6. 单击 Validate。Fuse Online 尝试验证连接并显示指示验证是否成功的消息。如果验证失败,请根据需要重新传输配置详情,然后重试。
  7. 如果验证成功,请单击 Next
  8. Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,输入 PostgreSQL DB 1
  9. Description 字段中,输入有助于了解此连接的任何信息。例如,输入 使用我的登录凭据的 Sample PostgreSQL 连接。
  10. Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 PostgreSQL DB 1 显示为可以添加到集成的连接。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.