database - 在 AS400 中使用 DB2 的 URL 设置 currentSchema

标签 database hibernate url jdbc db2

对于 DB2 JDBC 类型 4 驱动程序 (com.ibm.db2.jcc.DB2Driver),在配置中用于连接到 DB2 数据库的 URL 为: jdbc:db2://HOST:PORT/DATABASE:currentSchema=模式;这与大型机数据库完美配合。

但是使用驱动程序“com.ibm.as400.access.AS400JDBCDriver”连接到 AS400 上的数据库的 URL 是什么... URL 中包含的“currentSchema”在这种情况下不起作用。用户名被视为模式的名称。如何使用 URL 设置当前架构?

最佳答案

使用 as400 子协议(protocol),并像这样指定默认值

jdbc:as400://hostname/default-schema 

http://www-01.ibm.com/support/docview.wss?uid=swg21398042

关于database - 在 AS400 中使用 DB2 的 URL 设置 currentSchema,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11783153/

相关文章:

sql - 我应该使用哪种设计模式来获取查询参数并将它们组合起来创建过滤的 SQL 查询

android - 无法通过从 Android 浏览器调用 URL 来启动应用程序

database - 如何根据子类型在查询中选择表?

mysql - 如何归档最少使用的数据?

java - hibernate/JPA : Is it possible to retrieve heterogeneous entities in a single query?

java - Maven + SLF4J : Version conflict when using two different dependencies that require two different SLF4J versions

c# - 在 ASP.NET Core 中自动生成小写虚线路由

database - DB : PostgreSQL "bytea" on Server to SQLite "BLOB" on Mobile App 上的数据存储

javascript - 通过 JavaScript 直接访问 MongoDB

sql-server - 当我有 "IsDeleted"列类型的日期时间列时,是否需要 bool 列?