我有两个数据库,他们是同步的,当第一个主数据库连接失败,会试图连接第二个。这个要怎么弄?

解决方案 »

  1.   

    try{连接第一个} 
    catch(SomeException){连接第二个}
      

  2.   

    private int domysqlconn(){
    try{
    Class.forName("com.mysql.jdbc.Driver").newInstance(); mysqlconn=DriverManager.getConnection("jdbc:mysql://localhost:5170/sysdb","root","134");

    mysqlstmt=mysqlconn.createStatement();

    }catch (Exception e){
    System.out.println("Error:"+e.toString());

    return -1;

    }
    return 0;
    }
    我的这个连接成功会返回0,不成功返回-1,如果两个数据库都不成功才让他返回-1,这个要怎么弄,望二位指教。
      

  3.   

    各位大哥,try{}catch 这样行得通,但是速度太慢,有没有一个检测数据库能否连接上的办法。
      

  4.   

    java连接数据库的开销很大的~~~
    集群是个什么机制啊~~~
      

  5.   

    各位,一楼的速度太慢,真能搞风人。他是try块连接超时才连catch块,每次要等待一个超时时间。