Class BasicClientXADataSource40

  • All Implemented Interfaces:
    java.io.Serializable, java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.DataSource, javax.sql.XADataSource, org.apache.derby.jdbc.ClientDataSourceInterface, org.apache.derby.jdbc.ClientXADataSourceInterface

    public class BasicClientXADataSource40
    extends BasicClientDataSource40
    implements org.apache.derby.jdbc.ClientXADataSourceInterface, javax.sql.XADataSource
    This data source is suitable for client/server use of Derby, running on Java 8 Compact Profile 2 or higher.

    Similar to ClientXADataSource except it does not support JNDI, i.e. it does not implement javax.naming.Referenceable.

    See Also:
    Serialized Form
    • Constructor Detail

      • BasicClientXADataSource40

        public BasicClientXADataSource40()
    • Method Detail

      • getXAConnection

        public javax.sql.XAConnection getXAConnection()
                                               throws java.sql.SQLException
        Specified by:
        getXAConnection in interface javax.sql.XADataSource
        Throws:
        java.sql.SQLException
      • getXAConnection

        public javax.sql.XAConnection getXAConnection​(java.lang.String user,
                                                      java.lang.String password)
                                               throws java.sql.SQLException
        Specified by:
        getXAConnection in interface javax.sql.XADataSource
        Throws:
        java.sql.SQLException