Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-1018

Client xa Statement.getConnection and DatabaseMetadata.getConnection returns underlying NetXAConnection instead of Logical connection

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 10.1.3.1, 10.2.1.6, 10.3.2.1, 10.4.1.3
    • None
    • JDBC, Network Client
    • None

    Description

      For client XA a Statement.getConnection() and DatabaseMetaData.getConnection() return a NetXAConnection instead of a LogicalConnection.

      e.g. for a connection obtained from a ClientXADataSource:

      Statement stmt = conn.createStatement();
      System.out.println("conn:" + conn + "stmt.getConnection():" + stmt.getConnection());

      yields

      conn:org.apache.derby.client.am.LogicalConnection@11b9fb1stmt.getConnection():org.apache.derby.client.net.NetXAConnection@540408

      Attachments

        1. ClientXADataSourceTest.java
          1 kB
          Richard N. Hillegas

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kmarsden Katherine Marsden
              Votes:
              2 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: