1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Conexão com mais de um banco

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

  1. alinelozano

    alinelozano Sem Pontuação

    Bom dia, Gostaria de saber como faço uma conexão com dois bancos ou mais, ao mesmo tempo?
    Segue a linha de comando da conexão. Nesta estou conectando com o banco "srcadger", e gostaria de conectar também com o "srmovben".

    package progressjdbc;
    import java.sql.*;
    /**
    *
    * @author Aline1088 26/01/2011
    */
    public class Main {

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

    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 = (Connection) DriverManager.getConnection(urlDB,"aline1088","");
    System.out.println("\nConexão com Progress efetuada com sucesso...");
    }
    catch(Exception e) {
    System.out.println("Erro: " + e.getMessage());
    }

    }

    }
  2. kirchner

    kirchner Membro Participativo Moderador

    Aline,

    Ou você faz duas conexões, que em muitos casos resolve, ou você uma uma feature nova do 10.1B para multi-db query.
    Os bancos adicionais são somente leitura, mas resolve vários problemas.

    Tem um post de blog falando sobre isso:
    http://ingleses.datasul.com.br/blog/pos ... CJDBC.aspx

Compartilhe esta Página