Just posting the corresponding test function:
---

   public void testMultipleConnections() throws Exception {
       Connection conn1 = openConnection("FIRSTDB1");
       conn1.setAutoCommit(false);
       Statement st = conn1.createStatement();
       st.execute("create table FIRSTDB_T1 (i int, j int, k int)");
       st.execute("insert into FIRSTDB_T1 values (1, 3, 5)");
       PreparedStatement pSt1 =
               conn1.prepareStatement("select * from FIRSTDB_T1");
       ResultSet rs1 = pSt1.executeQuery();
       rs1.next();
       rs1.close();
Connection conn2 = openConnection("SECONDDB2");
       conn2.setAutoCommit(false);
       Statement st2 = conn2.createStatement();
       st2.execute("create table SECONDDB_T1 (i int, j int, k int)");
       st2.execute("insert into SECONDDB_T1 values (2, 4, 6)");
       PreparedStatement pSt2 =
               conn2.prepareStatement("select * from SECONDDB_T1");
rs1 = pSt2.executeQuery();
       rs1.next();
       rs1.close();
conn1.rollback();
       conn1.close();
       conn2.rollback();
       conn2.close();
   }

Julius.Stroffek wrote:
Hi All,

I prepared a patch for DERBY-1434 with a test. I wanted to submit it today, however when updated a trunk to the most recent version, the method

openConnection(String databaseName)

disaperead from the BaseJDBCTestCase.java.

I need to create two connections to different databases in a test so the openDefaultConnection() method is notsufficient. I think that probably no tests used this method. How should I create these connections today? Should I create the missing openConnection method?

Cheers

Julo

Reply via email to