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:datadirectpenedge://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()); } } }
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