rodrigoplayrjPosts:48
Publicado em: 09/04/2009 23:18:44
Boa noite a todos, faço uma aplicaçãozinha basica, contendo nela uma conexao com postgresql.... ai abaixo vai o codigo ... MyConnection.java public class MyConexao { private MyConexao conn; public MyConexao getConnection() throws ClassNotFoundException, SQLException{ String url = "jdbc:postgresqlB_POST"; try{ Connection conn = null; Class.forName("org.postgresql.Driver"); conn = DriverManager.getConnection(url,"post","post"); System.out.println("Sistema OK!!!"); } catch(SQLException e){ e.printStackTrace(); System.out.println("Error de SQLException"); } catch(ClassNotFoundException f){ f.printStackTrace(); System.out.println("Error de ClassNotFoundException"); } return conn; } public MyConexao() { } } Main.java public class Main { public static void main(String[] args) throws SQLException, ClassNotFoundException { MyConexao con = new MyConexao(); con.getConnection(); } } Quando debugo da o seguinte erro: init: deps-jar: Compiling 1 source file to C:\Documents and Settings\Rodrigo\Aula4\build\classes compile: java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoaderinit: deps-jar: Compiling 1 source file to C:\Documents and Settings\Rodrigo\Aula4\build\classes compile: java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) Error de ClassNotFoundException at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:18 at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26 at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at aula4.MyConexao.getConnection(MyConexao.java:29) at aula4.Main.main(Main.java:13) debug: BUILD SUCCESSFUL (total time: 3 seconds).run(URLClassLoader.java:200) Error de ClassNotFoundException at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:18 at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26 at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at aula4.MyConexao.getConnection(MyConexao.java:29) at aula4.Main.main(Main.java:13) debug: BUILD SUCCESSFUL (total time: 3 seconds) Alguem pode me ajudar??_________________RODRIGO RODRIGUES Email: rsrodrigues2@gmail.com
HillClimbingPosts:40
Muito provavelmente o jar de conexão com o banco de dados não está no classpath da sua aplicação. Aqui contém tudo que você precisa fazer para se conectar a qlq banco: http://www.javafree.org/javabb/viewtopic.jbb?t=8838 Se ainda ficar com dúvida posta aqui!
Relacionados
[RESOLVIDO] Como gravar no BDhttp://javafree.uol.com.br/topic-890628-RESOLVIDO-Como-gravar-no-BD.htmlErro na chamada do banco JSPhttp://javafree.uol.com.br/topic-890619-Erro-na-chamada-do-banco-JSP.htmlSQLException: Nome de objeto '<nomeDaTabela>' inválido.http://javafree.uol.com.br/topic-890206-SQLException-Nome-de-objeto-ltnomeDaTabelagt-invalido.htmlPROBLEMA AO FAZER BACKUP e RESTAURÁ-LO UTILIZANDO MYSQL!!http://javafree.uol.com.br/topic-890202-PROBLEMA-AO-FAZER-BACKUP-e-RESTAURALO-UTILIZANDO-MYSQL.htmlConectar com Banco de Dadoshttp://javafree.uol.com.br/topic-8838-Conectar-com-Banco-de-Dados.html
rodrigoplayrjPosts:48
Boa noite a todos, faço uma aplicaçãozinha basica, contendo nela uma conexao com postgresql.... ai abaixo vai o codigo ...
MyConnection.java
Main.java
Quando debugo da o seguinte erro:
Alguem pode me ajudar??
_________________RODRIGO RODRIGUES
Email: rsrodrigues2@gmail.com
HillClimbingPosts:40
Muito provavelmente o jar de conexão com o banco de dados não está no classpath da sua aplicação.
Aqui contém tudo que você precisa fazer para se conectar a qlq banco: http://www.javafree.org/javabb/viewtopic.jbb?t=8838
Se ainda ficar com dúvida posta aqui!
Relacionados
[RESOLVIDO] Como gravar no BD
http://javafree.uol.com.br/topic-890628-RESOLVIDO-Como-gravar-no-BD.html
Erro na chamada do banco JSP
http://javafree.uol.com.br/topic-890619-Erro-na-chamada-do-banco-JSP.html
SQLException: Nome de objeto '<nomeDaTabela>' inválido.
http://javafree.uol.com.br/topic-890206-SQLException-Nome-de-objeto-ltnomeDaTabelagt-invalido.html
PROBLEMA AO FAZER BACKUP e RESTAURÁ-LO UTILIZANDO MYSQL!!
http://javafree.uol.com.br/topic-890202-PROBLEMA-AO-FAZER-BACKUP-e-RESTAURALO-UTILIZANDO-MYSQL.html
Conectar com Banco de Dados
http://javafree.uol.com.br/topic-8838-Conectar-com-Banco-de-Dados.html