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]
---------------------------------------------------------------------