Configurando o DB2

Estas instruções presumem que você esteja utilizando o DB2 Universal Database e orientam sobre as seguintes tarefas:

Nota. Ao criar e acessar as tabelas SROUTEDB, esteja ciente dos seguintes problemas:

Conclua as seguintes etapas:

  1. Abra um novo documento em um editor de texto, copie e cole os seguinte script, que cria o banco de dados SROUTEDB e executa o utilitário BIND, no documento, nomeie o arquivo como simplifieddbrouting1.sql e salve o arquivo.
  2. Em uma janela de comandos do DB2, digite o seguinte comando para assegurar-se de que o DB2 seja iniciado:
    db2start
  3. Em uma janela de comandos do DB2, navegue até a pasta que contém simplifieddbrouting1.sql e insira o seguinte comando:
    db2 -vf simplifieddbrouting1.sql
  4. Abra um novo documento em um editor de texto, copie e cole os seguinte script, que cria e preenche as tabelas DEPARTMENT e EMPLOYEE, no documento, nomeie o arquivo como simplifieddbrouting2.sql e salve o arquivo.
    CONNECT TO SROUTEDB DROP TABLE DEPARTMENT CREATE TABLE DEPARTMENT (DEPTNUM CHAR(3) NOT NULL, DEPTNAME
    VARCHAR(36) NOT NULL, MGRNUM CHAR(6)) INSERT INTO DEPARTMENT  VALUES('D00', 'Personnel', '000010') INSERT
    INTO DEPARTMENT  VALUES('D01', 'Development', '000020') INSERT INTO DEPARTMENT  VALUES('D02', 'Support',
    '000030') DROP TABLE EMPLOYEE CREATE TABLE EMPLOYEE (EMPNUM CHAR(6) NOT NULL, FIRSTNM VARCHAR(20) NOT NULL,
    LASTNM VARCHAR(15) NOT NULL, PHONENUM CHAR(4), WORKDEPT CHAR(3), YEARSSERVICE INTEGER, AGEINYRS INTEGER, SEX
    CHAR(1), SALARY DECIMAL(9,2)) INSERT INTO EMPLOYEE  VALUES('000010', 'DAVID', 'BROWN', '4501', 'D01', 10, 54,
    'M', 23250.00) INSERT INTO EMPLOYEE  VALUES('000020', 'SALLY', 'KWAN', '4738', 'D00', 9, 27, 'F', 18375.00)
    INSERT INTO EMPLOYEE  VALUES('000030', 'JOHN', 'GEYER', '6789', 'D01', 22, 47, 'M', 53000.00) INSERT INTO
    EMPLOYEE  VALUES('000040', 'EVA', 'SMITH', '7831', 'D00', 12, 37, 'F', 29000.00) TERMINATE
          
  5. Em uma janela de comandos do DB2, navegue até a pasta que contém simplifieddbrouting2.sql e insira o seguinte comando:
    db2 -vf simplifieddbrouting2.sql

    Aguarde a conclusão do script. Se estiver executando o script ela primeira vez, a mensagem a seguir é exibida, em que DB2ADMIN é o nome de usuário e DEPARTMENT é o nome da tabela:

    DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command.
    During SQL processing it returned: SQL0204N "DB2ADMIN.DEPARTMENT" is an undefined name. SQLSTATE=42704
    Ignore essas mensagens. As mensagens são exibidas, pois o script tenta remover quaisquer tabelas existentes chamadas DEPARTMENT e EMPLOYEE antes de criar novas tabelas, mas se o script não tiver sido executado antes, ele não localiza nenhuma tabela existente.

Agora, é possível criar a definição JDBCProvider; consulte Criando uma Entrada do Provedor JDBC para um Banco de Dados DB2.

Voltar para Configurando o Banco de Dados

Voltar para Home da Amostra