设置 DB2

这些指示信息假设您正在使用 DB2 通用数据库,并指导您完成以下任务:

注意:创建和访问数据库表时,请注意以下事项:

请完成以下步骤:

  1. 在文本编辑器中打开新文档,将(用于创建 STAFFDB 数据库并运行 BIND 实用程序的)以下脚本复制并粘贴到文档中,将文件命名为 errorhandler1.sql 并保存该文件。
  2. 在文本编辑器中打开新文档,将(用于创建 STAFF 表的)以下脚本复制并粘贴到文档中,将文件命名为 errorhandler2.sql 并保存该文件。
    CONNECT TO STAFFDB
    DROP TABLE STAFF
    CREATE TABLE STAFF (STAFFNUM CHAR(10), LASTCHANGE TIMESTAMP, FIRSTNAME CHAR(30), LASTNAME CHAR(30))
    TERMINATE
  3. 在 DB2 命令窗口中,输入以下命令以确保 DB2 已启动:
    db2start
    
  4. 在同一个 DB2 命令窗口中,通过输入以下命令返回到命令提示符:
    quit
  5. 浏览到以上步骤 1 中保存文件 errorhandler1.sql 的文件夹,并输入以下命令:
    db2 -vf errorhandler1.sql
  6. 浏览到以上步骤 2 中保存文件 errorhandler2.sql 的文件夹,并输入以下命令:
    db2 -vf errorhandler2.sql

    等待脚本完成运行。如果是首次运行脚本,那么将显示以下消息,其中 DB2ADMIN 是您的用户名,TBNAME 是表的名称:

    DB21034E  该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在 SQL 处理期间,它返回:SQL0204N “DB2ADMIN.TBNAME”是一个未定义的名称。SQLSTATE=42704

    请忽略此消息。 显示此消息是因为脚本在创建新表之前尝试除去名为 STAFF 的现有表,但是如果您之前没有运行过该脚本,那么脚本找不到这个现有表。

  7. 使用 STAFFDB 作为数据源名称 (DSN) 来创建 STAFFDB 数据库的 ODBC 定义。 有关指示信息,请参阅 IBM Integration Bus 文档中的启用与数据库的 ODBC 连接

返回到“设置数据库”