CONEXÃO NETBEANS COM PROGRESS

Discussão em 'Banco de Dados / Database' iniciado por alinelozano, Janeiro 26, 2011.

  1. alinelozano

    alinelozano Sem Pontuação

    Alterei, agora o seguinte erro:

    run:
    Erro: [DataDirect][OpenEdge JDBC Driver][OpenEdge] Nenhum privilegio de recursos (7574)
    CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

    Obrigada, no aguardo,
    Aline
  2. kirchner

    kirchner Membro Participativo Moderador

    Que usuário você está informando para conexão?
    Esse erro indica falta de permissão.
  3. alinelozano

    alinelozano Sem Pontuação

    Estou com uma base de protótipo do Gestão de Planos em minha máquina e é essa que estou acessando pelo NetBeans, e não sei exatamento qual usuário e senha utilizar.
    Já testei várias e não conecta.

    No aguardo,

    Aline
  4. alinelozano

    alinelozano Sem Pontuação

    Obrigada por terem me ajudado, consegui com sucesso a conexão, como usuário tive que colocar o nome que logo no domínio da empresa. Segue para conhecimento todo código, que inicialmente foi enviado pelo Paulo Sérgio Pereira.

    package progressjdbc;

    import java.sql.*;

    public class Main {

    Main() {}
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    /* String de conexão com o banco de dados */
    String urlDB = new String("jdbc:datadirect:eek:penedge://192.168.0.95:50013;databaseName=SQLMagazine");
    Connection con;
    Statement stmt;
    ResultSet rs;

    try {
    /* Registrando a classe do driver JDBC
    "com.ddtek.jdbc.openedge.OpenEdgeDriver"*/
    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 = (Connection) DriverManager.getConnection(urlDB,"aline1088","");
    String tbl = "CREATE TABLE CLIENTES (CODIGO INT NOT NULL PRIMARY KEY," +
    "NOME CHAR(50))";

    stmt = (Statement) con.createStatement();
    /* Criando a tabela CLIENTES */
    stmt.execute(tbl);

    /* Populando a tabela CLIENTES */
    stmt.execute("INSERT INTO CLIENTES VALUES(1,'SQL Magazine')");
    stmt.execute("INSERT INTO CLIENTES VALUES(2,'Java Magazine')");
    stmt.execute("INSERT INTO CLIENTES VALUES(3,'.NET Magazine')");
    stmt.execute("INSERT INTO CLIENTES VALUES(4,'Clube Delphi')");

    System.out.println("\nListando os registros da tabela");
    System.out.println("----------------------------------------------------------------");
    rs = stmt.executeQuery("SELECT * FROM CLIENTES");

    /* Listando os registros da tabela */
    while(rs.next()) {
    System.out.println(rs.getInt(1) + " " + rs.getString(2));
    }

    System.out.println("\nConexão com Progress efetuada com sucesso...");
    }
    catch(Exception e) {
    System.out.println("Erro: " + e.getMessage());
    }
    }

    }
  5. André Machado

    André Machado Sem Pontuação

    Onde baixo o package progressjdbc ? Obrigado.

Compartilhe esta Página