# Exemplos do Universal Driver do DB2

#### Exemplo 1

Neste exemplo a conexão é feita usando o nome de servidor padrão, localhost, a porta padrão, 1527, e o banco de dados amostra. São especificados os atributos user, password e retrieveMessagesFromServerOnGetMessage da URL. É necessário definir os atributos user e password do Universal Driver.

    jdbc:derby:net://localhost:1527/amostra:user=judy;password=no12see;
    retrieveMessagesFromServerOnGetMessage=true;

#### Exemplo 2

Neste exemplo são especificados tanto atributos do Derby quanto atributos do Universal Driver:

    jdbc:derby:net://localhost:1527/sample;create=true:user=judy;
    password=no12see;retrieveMessagesFromServerOnGetMessage=true;

#### Exemplo 3

Neste exemplo a conexão é feita usando o nome de servidor padrão, localhost, a porta padrão, 1527, e incluindo o caminho na parte do nome do banco de dados da URL. O nome do banco de dados deve ser delimitado por aspas, e não podem ser especificados atributos do Derby na URL.

    jdbc:derby:net://localhost:1527/"c:/meudiretorio/meubanco":user=judy;
    password=no12see;retrieveMessagesFromServerOnGetMessage=true;

#### Exemplo 4

Este exemplo é um fragmento de um programa exemplo que conecta ao Network Server utilizando o Universal Driver:

    String databaseURL = "jdbc:derby:net://localhost:1527/sample";
    // Carga da classe do IBM JDBC Universal Driver
    Class.forName("com.ibm.db2.jcc.DB2Driver");
    // Definir as propriedades nome do usuário e senha
    Properties properties = new Properties();
    properties.put("user", "APP");
    properties.put("password", "APP");
    properties.put("retreiveMessagesFromServerOnGetMessage", "true");
    // Obter a conexão
    Connection conn = DriverManager.getConnection(databaseURL, properties);

Tópico pai: Acesso ao Network Server utilizando o Universal Driver do DB2