O correto e' fazer

java.sql.Connection con = DriverManager.getConnection(url);

ou

java.sql.Connection con = DriverManager.getConnection(url, props);

ou, a mais pratica:

java.sql.Connection con = DriverManager.getConnection(url, user,
passwd);

e o driver manager, usa o driver apropriado (isso e' determinado pela
url usada para conexao).

Se o driver Postgres e' jdbc compliant, ele deve suportar as tres
formas.
Mas se por algum motivo, voce quiser mesmo usar Properties, faca da
seguinte maneira:

Properties props = new Properties();
props.put("user", "eu");
props.put("password", "senha");

(Verifique na documentacao do driver se os nomes das propriedades sao
mesmo "user" e "password).



Ana Emilia de Melo Queiroz wrote:
> 
>   Oi pessoal
> 
>   Estou tentando estabelecer conexao com o postgres através de
> con =(org.postgresql.jdbc2.Connection)
>          drive.connect(url,prop);
> 
>  o metodo connet do org.postgresql.jdbc2.Connection pede essa assinatura,
> porem estou com dificuldade de gerar esse propertys, estou fazendo dessa
> forma
>  Properties prop=new Properties();
>          prop=(Properties)prop.setProperty(usr,sen);
> porem esta dando o seguinte erro
> 
> Exception in thread "main" The user property is missing. It is mandatory.
>         at org.postgresql.Connection.openConnection(Connection.java,
> Compiled Co
> de)
>         at org.postgresql.Driver.connect(Driver.java:116)
>         at TestaConexao.main(TestaConexao.java, Compiled Code)
> 
> Alguem poderiam me ajudar?
> 
> Ana Emilia
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>     [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     [regras da lista: http://www.soujava.org.br/regras.htm]
>     ---------------------------------------------------------------------

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Integration Technologies Ltda. <http://www.integrationtech.com.br>
Rua Marina Saddi Haidar, 176
04650-050 - Sao Paulo - SP - Brasil
Phone: +55 11 5524-8022  Fax: +55 11 5524-0408

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

Responder a