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"