Pessoal, procurei alguma coisa no forum não encontrei…perdão se já houver !! o seguinte é esse. Tenhu uma classe Conexão e uma classe de DAO que utiliza um metodo statico dessa classe Conexão. Porem ele dá um erro no “try{” com os seguintes dizeres “unreachable target”…já rodei, mas não descobri o que é…alguem pode me ajudar ???
Classe Conexão:
[code]public class Conexao {
private static Connection conexao;
public static Connection getConexao() {
if (conexao == null) {
try {
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost:3306/gertemp";
String usuario = "root";
String senha = "12345";
String banco = "gertemp";
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
} catch (ClassNotFoundException ex) {
//Driver não encontrado
System.out.println("O driver expecificado não foi encontrado.");
} catch (SQLException ex) {
System.out.println("Não foi possível conectar ao Banco de Dados");
ex.printStackTrace();
}
}
return conexao;
}
}[/code]
Codigo do DAO:
[code] @Override
public boolean incluir(GenericEntidadePessoa genericEntidadePessoa) {
throw new UnsupportedOperationException(“Not supported yet.”);
//Conexao conexao = new Conexao();
try {
Statement st = Conexao.getConexao().createStatement();
String SQL = "INSERT INTO professor VALUES ('" +this.professor.getNome()+ "')";
st.execute(SQL);
return true;
} catch (Exception e) {
System.out.println(e.getMessage());
return false;
}
}[/code]
o erro se dá justamente no “try{” do metodo do DAO. =/