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

IBM上可用的db2 express是否与db2 for IBM i(db2/AS400)绿屏使用的类似?

席乐童
2023-03-14

基本上。我试图开发一个PHP应用程序,它需要访问DB2 for IBM i(DB2/AS400)数据库。但是,我不太熟悉DB2 for IBM i(DB2/AS400)环境,所以我正在进行研究。

我正计划在我的开发人员笔记本电脑上安装我在这里找到的DB2Express,希望可以从客户机的服务器环境中模拟该环境。会一样吗?还是我再下载一个?

共有1个答案

魏兴邦
2023-03-14

所有三个主要的DB2平台(z/OS、i和LUW)都共享足够多的通用SQL语法,使得跨平台应用程序开发成为一个易于实现的目标。值得指出的是,IBM用于跨平台开发的SQL参考的当前版本包含了一千多页。

IBM Data Studio是一个基于Eclipse的无成本IDE,能够在每个DB2平台上运行SQL语句、浏览数据库对象和开发存储过程。它是从DB2服务器和客户机单独下载的。

与基本相同的跨平台DML不同,应用程序的底层DDL在DB2 for i和DB2 LUW(DB2 Express-C所属的平台/家族)之间可能有很大不同。

跨平台DB2连接最容易通过IBM的JDBC Type4驱动程序实现,但对于PHP来说可能不实用。通过其他协议访问DB2 for i(和z/OS)需要一个名为DB2 Connect的额外软件。

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

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

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

  • 我收到以下错误: 无法执行查询;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

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

  • 我无法在示例数据库上浏览数据。安装程序如下:-Windows 7 64位PRO,-IBM DB2 Express-C,10.5.500.107(最新)-IBM Data Studio版本4.1.1(管理安装,使用IBM installation Manager 1.8.1安装) 数据库凭据为:db2admin/db2admin Windows管理员用户名为:Nenad(密码保护) 通过DB2命令行