Erro no JDBC

1 resposta
J

galera...
to com um problema nao muito serio, deve ser falta de atençao minha, mas...
esta dando um erro muito escroto no meu Try / Catch para, possivelmete, corrigir a conexao do JDBC e no Statiment.
Se encontrarem onde esta o erro e uma melhor forma pra fazer essa Classe, estou aceitando dicas...

segue o codigo:

public Connection conectar() throws SQLException{
		
		Connection retorno = null;
		
		try {
			Class.forName(driver);
			
			retorno = DriverManager.getConnection(url, "postgres", "postgres");
			
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		return retorno;
	}
	
	
	public void add(Professor p){
		
		try(
		Connection con = conectar();
		Statement stmt = con.createStatement();
		
		String sql = "insert into Professor values "+"('"+p.getNome()+"',"+p.getMatricula()+","+p.getEndereco()")";
		stmt.executeUpdate(sql);
		
		stmt.close();
		con.close();
		
		)
		catch (Exception e) {
			// TODO: handle exception
		}
		
	}
	
	public void alter(Professor p){
		
		stmt.executeUpdate("alter table Professor values ('"+p.getNome()+"',"+p.getMatricula()+","+p.getEndereco())")";
	
	}
	
	public void delete(Professor p){
		
		stmt.executeUpdate("delete table Professor where ("+p.getMatricula()+")";
		
	}
	
	public Professor procurar(Professor p){
		
		stmt.executeUpdate("select Professor where ("+p.getMatricula()+")";
		
		return p;
		
	}
	
	public boolean confirmacao(Professor p){
		
		
		return true;
		
	}
	
}

vlw

1 Resposta

silasjr

joao vc pode postar o erro.
Pois ate agora o que vi de diferente é quando vc carrega a classe de driver,
qualquer coisa tenta org.jdbc.postgresql.Driver nao sei se esta exato a conexao. Qualquer coisa verifique no .jar que vc importou

Criado 27 de março de 2009
Ultima resposta 27 de mar. de 2009
Respostas 1
Participantes 2