25.2. 如何在数据库连接中指定 schema
在 Fuse Online 中,当您创建数据库连接时,用户界面会提示您指定数据库的模式。如何为每个数据库指定 schema 的不同。下表显示了每个数据库需要的内容。
| 数据库 | 连接配置示例 | 备注 |
|---|---|---|
| Apache Derby |
Connection URL (JDBC URL): |
仅用于测试目的。默认用户名是 |
| MS SQLServer |
Connection URL (JDBC URL): | 使用扩展机制上传 驱动程序。然后创建一个连接。如果您还没有上传驱动程序,连接验证会失败。您必须在连接 URL 和 Schema 字段中指定相同的模式。 |
| MySQL |
Connection URL (JDBC URL: | MySQL 不支持模式。当您创建到 MySQL 数据库的连接时,将 Schema 字段留空。MySQL 需要连接(JDBC) URL 中的所有配置。 |
| Oracle DB |
连接 URL (JDBC URL): |
使用 Fuse Online 扩展机制. 上传 Oracle 数据库驱动程序。然后,创建连接。如果没有上传驱动程序,连接验证会失败。 |
| PostgreSQL |
Connection URL (JDBC URL): | 您必须在连接(JDBC) URL 中指定数据库。T 如果要使用模式,则必须在 Schema 字段中指定它。查询可以引用格式为 database.schema.table 的表。当引用只指定表名称时,连接首先搜索您在配置连接时指定的模式。如果没有找到表,连接会搜索指定表的公共资源。如需了解更多详细信息,请参阅 PostgreSQL 模式文档。 |
| Teiid |
Connection URL (JDBC URL) |
虚拟数据库必须已创建,例如使用数据 虚拟化功能。在连接 URL 中,将 & |
数据虚拟化只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。有关红帽技术预览功能支持范围的详情,请参考 https://access.redhat.com/support/offerings/techpreview/。