Bruno,

Confira onde está o driver do postgresql (postgresql.jar), ele deve estar no mesmo local da classe ou em alguma pasta que seja visivel atraves do CLASSPATH.
Se a pasta não for execute o codigo com:
    java -cp <<pasta com a lib>> arquivo_class

Tente isso!

Att.

Evandro
Bruno Moreno wrote:
Pessoal, o que está errado na minha conexão com o driver do Postgre:

package ed41;

import java.sql.*;

public class ReduzPrecos {

    public static void main(String args[]) throws Exception{
        Class.forName("org.postgresql.Driver"); //carregar o driver jdbc
        Connection conexao = DriverManager.getConnection(
            "jdbc:postgresql:java", "root", "larhena");
        Statement comando = conexao.createStatement();
        int registrosAfetados = comando.executeUpdate(
            "update produto set preco = preco - (preco*0.12)" +
            "where categoria = 'Eletro Eletrônicos'");
        System.out.println(registrosAfetados + " produtos tiveram seus preços reduzidos");
        comando.close();
        conexao.close();
    }
}


No console diz isso:
Exception in thread "main" java.lang.ClassNotFoundException: org.postgresql.Driver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass (Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal (Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at ed41.ReduzPrecos.main(ReduzPrecos.java:8)

Paz

--
Grato,
Bruno Neiva Moreno
          
"Tudo posso naquele que me fortalece" Fl. 4:13

_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a