IBM DB2

Strings de conexão para IBM DB2

DB2 .NET Data Provider

Padrão

Server=Servidor:Porta;Database=BancoDeDados;UID=Usuario;PWD=Senha;

A sintaxe da chave Server é um nome de servidor / endereço IP e um número de porta opcional (note os dois pontos entre eles).

Agrupamento de conexões, tempo no pool

Server=Servidor:Porta;Database=BancoDeDados;UID=Usuario;PWD=Senha;Connection Lifetime=60;

Define quantos segundos a conexão pode permanecer ociosa no pool antes de ser removida do pool.

Definindo o tamanho do pool de conexão

Server=Servidor:Porta;Database=BancoDeDados;UID=Usuario;PWD=Senha;Max Pool Size=100;Min Pool Size=10;

Desativar pool de conexões

Server=Servidor:Porta;Database=BancoDeDados;UID=Usuario;PWD=Senha;Pooling=false;

Especificando esquema

Server=Servidor:Porta;Database=BancoDeDados;UID=Usuario;PWD=Senha;CurrentSchema=mySchema;

Todos os objetos SQL não qualificados usados com a conexão atual serão qualificados com o nome do schema fornecido

Pooling de conexão, não agrupar

Server=Servidor:Porta;Database=BancoDeDados;UID=Usuario;PWD=Senha;Connection Reset=false;

IBM OLE DB Provider for DB2

TCP/IP

Provider=IBMDADB2;Database=BancoDeDados;Hostname=Servidor;Protocol=TCPIP;Port=50000;Uid=Usuario;Pwd=Senha;

Microsoft OLEDB provider for DB2

APPC

Provider=DB2OLEDB;APPC Local LU Alias=MyAlias;APPC Remote LU Alias=MyRemote;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=Usuario;Password=Senha;

TCP/IP

Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=Arquivo.xxx;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=Usuario;Password=Senha;

IBM DB2 Driver for ODBC and CLI

Padrão

Driver={IBM DB2 ODBC DRIVER};Database=BancoDeDados;Hostname=Servidor;Port=1234;Protocol=TCPIP;Uid=Usuario;Pwd=Senha;

Alias de Banco de Dados

Driver={IBM DB2 ODBC DRIVER};DBALIAS=DatabaseAlias;Uid=Usuario;Pwd=Senha;

Tente esta alternativa dbalias se a palavra-chave database não funcionar.

Especificando esquema

Driver={IBM DB2 ODBC DRIVER};Database=BancoDeDados;Hostname=Servidor;Port=1234;Protocol=TCPIP;Uid=Usuario;Pwd=Senha;CurrentSchema=mySchema;

Usando isso, você pode usar "select from myTable" em vez de "select from mySchema.myTable"