1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

netbeans Conexão 10.2b

Discussão em 'Outras Linguagens' iniciado por phrix, Maio 13, 2013.

  1. phrix

    phrix Membro Participativo

    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:datadirect:eek:penedge://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:datadirect:eek:penedge://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());
    }
    }
    }
  2. Agnaldo

    Agnaldo Membro Ativo

    Acho que precisa fazer o import do driver também...
  3. phrix

    phrix Membro Participativo

    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.
  4. André Machado

    André Machado Sem Pontuação

    Onde faço o download do drive ? Obrigado.
  5. phrix

    phrix Membro Participativo

    André, os drives encontram-se no diretório java dentro do seu DLC.
    exemplo:
    C:\OpenEdge\DLC\java
  6. André Machado

    André Machado Sem Pontuação

    Muito obrigado phrix, achei, mas deu um erro na execução.

Compartilhe esta Página