Boa Tarde Pessoal, Estou utilizando o netbeans para fazer uma conexão com o Progress 10.2b mas não estou conseguindo, o java não encontra o driver de conexão JDBC adicionei em bibliotecas o arquivo openedge.jar que fica em DLC/java que pelo manual do progress é o único arquivo que é necessário para a versão 10.2b e quando executo o programa recebo: Erro: com.ddtek.jdbc.openedge.OpenEdgeDriver Erro: No suitable driver found for jdbc:datadirectpenedge://192.168.0.204:25601;databaseName=ems2esp Ficaria muito agradecido se alguém pudesse me ajudar. O programa esta assim: package conectabcoprogress; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class ConectaBcoProgress { public static void main(String[] args) { String urlDB = "jdbc:datadirectpenedge://192.168.0.204:25601;databaseName=ems2esp"; Connection con; PreparedStatement stmt = null; ResultSet rs; String login = "sysprogress"; String senha = "minhasenha"; String SQL_INCLUIRREG = "INSERT INTO PUB.scbsco (codigo, nome) VALUES (1,"Teste")"; try { /* Registrando a classe do driver JDBC */ Class.forName ("com.ddtek.jdbc.openedge.OpenEdgeDriver"); } catch(Exception ex) { System.out.println("Erro: " + ex.getMessage()); } try { /* Conectando-se com o banco de dados */ con = DriverManager.getConnection(urlDB,login,senha); stmt = con.prepareStatement(SQL_INCLUIRREG); stmt.executeUpdate(); stmt.close(); con.close(); } catch(Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
Valeu Agnaldo, Deu certo, acho que era algum problema com o netbeans que não estava reconhecendo o driver, exclui tudo fiz de novo e funcionou ! Abraço.