PostgreSQL
Padrão
Server=Servidor;Port=5432;Database=BancoDeDados;User Id=Usuario;Password=Senha;
Controlando mecanismos de pooling
Server=Servidor;Port=5432;Database=BancoDeDados;Userid=Usuario;Password=Senha;Protocol=3;Pooling=true;MinPoolSize=1;MaxPoolSize=20;ConnectionLifeTime=15;
Definindo o tempo limite de conexão
Server=Servidor;Port=5432;Database=BancoDeDados;User Id=Usuario;Password=Senha;Timeout=15;
O parâmetro Timeout é medido em segundos e controla quanto tempo esperar para uma conexão abrir antes de lançar um erro.
Definindo tempo limite de comando
Server=Servidor;Port=5432;Database=BancoDeDados;User Id=Usuario;Password=Senha;CommandTimeout=20;
O parâmetro CommandTimeout é medido em segundos e controla quanto tempo esperar para um comando finalizar antes de lançar um erro.
Especificando versão do protocolo
Server=Servidor;Port=5432;Database=BancoDeDados;User Id=Usuario;Password=Senha;Protocol=3;
Os valores válidos para a chave Protocol são 2 ou 3.
Sem SSL
Server=Servidor;Port=5432;Database=BancoDeDados;Userid=Usuario;Password=Senha;Protocol=3;SSL=false;SslMode=Disable;
SSL ativado
Server=Servidor;Port=5432;Database=BancoDeDados;Userid=Usuario;Password=Senha;Protocol=3;SSL=true;SslMode=Require;
Usando Segurança do Windows
Server=Servidor;Port=5432;Database=BancoDeDados;Integrated Security=true;