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

用于DB2/400数据库的Oracle SQL Datamodeler jdbc设置

苏华藏
2023-03-14

要在运行OSV7.1的IBM i(AS/400,iSeries)计算机上使用(DB2)数据库,设置Oracle Data Modeler(4.0.2.840)的正确方法是什么?

在New/Select数据库连接下,我选择了JDBC选项卡,然后选择了“Other ThirdParty Driver”,然后输入:

驱动程序类:com.ibm.as400.access.as400jdbcdriver

数据库类型:DB2/UDB

当我输入一个有效的用户名和密码来测试连接时,我得到的消息是:

任何指导或知识将非常感谢。

共有1个答案

袁轶
2023-03-14

如果您试图连接到DB2数据库,那么您的JDBC URL和驱动程序类配置应该反映这一点,而不是AS/400的配置。因此尝试使用以下配置:

  • JDBC URL:JDBC:db2:/ [: ]/
  • 驱动程序类:com.ibm.db2.jcc.db2driver

您还需要这两个JAR:db2jcc.jardb2jcc_license_cu.jar(尽管我认为不再需要db2jcc_license_cu.jar)

 类似资料:
  • 命令用于停止(禁用)数据库服务。 语法: 这里, 是指定要停止的数据库的名称。 示例: 假设要停用数据库: ,可以参考以下命令: 执行上面命令,得到以下结果:

  • 命令用于从即时数据库目录中删除数据库。它将删除其所有对象,表,空格,容器和相关文件。 语法: 这里, 指定要删除的数据库的名称。 示例: 从实例中删除数据库名称:。 使用以下命令: 现在可以使用以下命令查看数据库:

  • 主要内容:验证数据库是否具有限制性,配置数据库管理器和数据库,数据库配置参数运行 命令后,可以使用以下命令检查是否已创建数据库: 验证数据库是否具有限制性 通过使用上述命令,只能检查数据库列表。无法确定数据库是限制性的还是非限制性的。 使用以下命令检查数据库是否具有限制性。 语法: 示例: 假设要检查 数据库是否是限制性数据库: 得到类似以下结果: 可以看到它不是限制性的。现在检查是否是限制性数据库: 得到类似以下结果: 可以看到 是限制性数据库。 配置数据库管理器和数据

  • 命令用于激活创建过的数据库,它使数据库可用于应用程序。 语法: 这里, 是指定数据库的名称。 示例: 假设要激活数据库: : 执行结果如下所示:

  • 主要内容:创建非限制性数据库,创建限制性数据库命令用于在实例中创建数据库。所有数据库都是使用默认存储组创建的,该存储组是在创建实例时创建的。 在DB2中,所有数据库表都存储在中,后者使用各自的存储组。 创建非限制性数据库 命令用于创建非限制性数据库。 语法: 示例 假设要创建一个名称为“XYZ”的数据库 安装后,切换到用户才有权创建新数据库。根据安装的版本,可能会更改该用户名。 但DB2默认使用作为管理员用户。 查看目录,将看到一个新用户(最

  • 主要内容:前提条件,面向读者,问题反馈此DB2数据库教程提供了DB2的基本概念和高级概念。专为DB2数据库初学者和专业人士设计。 DB2数据库是IBM开发的数据库服务器。它是一个关系数据库管理系统,旨在有效地存储,分析和检索数据。 DB2数据库包括DB2的所有主题,例如:什么是DB2,安装DB2,DB2实例,DB2数据库,创建数据库,激活数据库,停用数据库,连接数据库,验证数据库,配置数据库管理器,删除 数据库,DB2缓冲池,删除缓冲