Java - Conexão com "Progress"?

1 resposta
javaprogress
Renato_Wilder

Alguém tem algum tutorial de como realizar conexão da minha aplicação Java com banco de dados Progress?

1 Resposta

E
package progressjdbc;

import java.sql.*;



public class Main {



Main() {}



public static void main(String[] args) {

     /* String de conexão com o banco de dados */

     String urlDB = new String("jdbc:jdbcprogress:T:paulo:5000:SQLMagazine");

     Connection con;

     Statement stmt;

     ResultSet rs;



     try {

        /* Registrando a classe do driver JDBC */

        Class.forName ("com.progress.sql.jdbc.JdbcProgressDriver");

     }

     catch(Exception ex) {

        System.out.println("Erro: " + ex.getMessage());

     }

     try {

        /* Conectando-se com o banco de dados */

        con = DriverManager.getConnection(urlDB,"paulo","");

        String tbl = "CREATE TABLE CLIENTES (CODIGO INT NOT NULL PRIMARY KEY," +

                     "NOME CHAR(50))";

       

        stmt = 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());

     }

}



}
Criado 30 de junho de 2016
Ultima resposta 30 de jun. de 2016
Respostas 1
Participantes 2