Eclipse nao ta rodando main

10 respostas
R

Ola pessoal… estou com um probleminha bem simples mas que simplesmente nao consigo resolver…

Criei uma classe main para que testasse uma conexão com banco de dados mas qdo eu dou um Run as…>Java Application nada acontece…

ele so pede para salvar as classes que nao foram salvas e é so… nao faz mais nada…

Segue a classe main…

import javax.swing.JOptionPane;


public class ConexaoApp {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		UsuarioVO usuarioVO = new UsuarioVO();
		usuarioVO.setCodigo(0);
		usuarioVO.setCpf(01);
		usuarioVO.setEmail("aa");
		usuarioVO.setLogin("aa");
		usuarioVO.setNome("aa");
		usuarioVO.setSenha("aa");
		usuarioVO.setTelefone(01);
		usuarioVO.setTipo("aa");
		
		UsuarioPers usuarioPers = new UsuarioPers(usuarioVO);
		
		usuarioPers.cadastrarUsuario();
		JOptionPane.showInputDialog("...");
		
		
	}

}

10 Respostas

E

opa beleza?

bom qual foi o erro que te apareceu no console do
eclipse quando você mandou executar? :roll:

[]´s

R

Bom… tentei de novo agora… e nao deu, dai fechei e abri o Eclipse novamente, e rodou…

Entao, agora apareceu o erro…

—> java.lang.NullPointerException

O programa para na seguinte mensagem

—> Não foi possível conectar ao banco: org.firebirdsql.jdbc.FBDriver

Que é lançada pelo seguinte catch da classe conexao():

import java.sql.*; 

public class Conexao { 

	public Connection con=null; 
   	public Statement stm; 
  
   	public Connection getConect() { 

    	try { 

        	Class.forName("org.firebirdsql.jdbc.FBDriver"); 
			con = DriverManager.getConnection( "jdbc:firebirdsql:127.0.0.1/3050:C:/Eclipse/Roni_bd.fdb", "SYSDBA", "masterkey");
       	} 
       	catch (Exception e) { 
        	System.out.println("Não foi possível conectar ao banco: " + e.getMessage()); 
      	} 
		return con; 
   	}
 

	public Connection desconnect() {
	 
    	try { 
    		con.close(); 
    	} 
    
    	catch(Exception e) { 
    		e.printStackTrace(); 
    	} 
    	return con; 
	}	
}

Não sei se precisa configurar algum drive ou adicionar algum .jar… ou talvez mudar algum class pass que eu nao tenha feito… mas eu nao sei mexer com banco e nao faço ideia de como resolver esse problema…

E

na verdade para se conectar no banco tu precisa de um jar sim…

org.firebirdsql.jdbc.FBDriver

você está utilizando o FireBird?
então você precisa do jar do drive JDBC para firebird
para poder se conectar… provavelmente o erro está
relacionado a você tentar acessar a classe do drive
e não encontar…

ps.: uma dica quando der algum erro, alem do codigo recomendo
postar a descrição do erro que sai no console tambem :wink:
fica mais facil de identificar o erro e para o pessoal ajudar tambem :grin:

para pegar o drive do Firebird
site do Firebird.org
pagina de download do drive

abraços

R

Nossa, valeu mesmo pela paciencia e pelas dicas…

Agora so mais uma coisa… sou iniciante mesmo… aonde eu jogo esse .jar que eu to baixando?

Valew!

R

Opa! Agora que eu vi teu outro post la… ja respondeu1
Valew!!
Abraço

G

“RoniMALK”:
Nossa, valeu mesmo pela paciencia e pelas dicas…

Agora so mais uma coisa… sou iniciante mesmo… aonde eu jogo esse .jar que eu to baixando?

Valew!

Coloca no classpath:

Clique em cima do projeto > properties > build path > add external jars

R

Opa! Agora que eu vi teu outro post la… ja respondeu!
Valew!!
Abraço

R

Blz… baxei o .rar so que qdo eu descompacto aparecem varios arquivos… qual deles eu devo apontar no “Add JAR”?? Ou nem descompacto e aponto pra pasta compactada que eu fiz download???

E

acredito que dentro do arquivo compactado deva ter o
arquivo .jar do drive, e este é o que você precisa para
o funcionamento/conexão com o Firebird :wink:

[]´s

R

Valew! Era isso ai mesmo! Agora ta funcionando certinho!

Obrigado!

Criado 5 de maio de 2006
Ultima resposta 8 de mai. de 2006
Respostas 10
Participantes 3