当前位置: 首页 > 知识库问答 >
问题:

在AS400中使用DB2的URL设置currentSchema

聂华翰
2023-03-14

对于DB2 JDBC Type4驱动程序(com.ibm.DB2.jcc.db2driver),在配置中用于连接到DB2数据库的URL是:JDBC:DB2://host:port/database:currentschema=schema;这在大型机数据库中工作得非常好。

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

共有1个答案

佟阳飙
2023-03-14

使用as400子协议,并指定默认值,如下所示

jdbc:as400://hostname/default-schema 

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

 类似资料:
  • 我使用古老的SystemiNavigator(法语)来查询DB2(AS/400)数据库。 我喜欢更新客户机,并为该数据库使用更新鲜(和英语)的sql客户机。 因此,我安装了SquirrelSQL客户端(3.5.0,最新版本)。 安装和启动后,我发现“IBMDB2应用驱动程序”没有“选中”。当我点击它时,信息说: “在ibm db2应用程序驱动程序定义Java.lang.ClassNotFoundE

  • 原因:org.hibernate.exception.sqlgrammarexception:无法执行查询 原因:com.ibm.as400.access.as400JDBCSQLSyntaxerrorexception:检测到未定义的列名。 查询实现:

  • 基本上。我试图开发一个PHP应用程序,它需要访问DB2 for IBM i(DB2/AS400)数据库。但是,我不太熟悉DB2 for IBM i(DB2/AS400)环境,所以我正在进行研究。 我正计划在我的开发人员笔记本电脑上安装我在这里找到的DB2Express,希望可以从客户机的服务器环境中模拟该环境。会一样吗?还是我再下载一个?

  • 我试图为动态多维数据集特性设置到as400 iSeries DB2的jdbc连接... 还是没运气..

  • 我收到以下错误: 无法执行查询;SQL [select DFBOGARM,sum(KVANTUM1) as KVANTUM1,(sum(dst omk)* 1000/sum(KVANTUM1))as dst omk,(sum(dst akk)* 1000/sum(KVANTUMAKK))as dst akk from nho data。ERHDSTV1其中DFS val in(52,55)grou

  • 寻找最佳实践以获得随时间变化的数据增量。 没有可用的时间戳,无法编程时间戳! 问题:我不确定触发器是否是可行的方法,因为触发器会带来大量的开销。 在考虑开销和性能的情况下,有谁能为DB2增量提供最佳实践建议吗?