Package org.apache.derby.jdbc

Examples of org.apache.derby.jdbc.EmbeddedXADataSource


        }
        public String getUserName() {
            return null;
        }
        protected static XADataSource createXADS(String dbName) {
            EmbeddedXADataSource xads = new EmbeddedXADataSource();
            xads.setDatabaseName(dbName);
            xads.setCreateDatabase("create");
            return xads;
        }
View Full Code Here


    EmbeddedXADataSource dataSource;

    @Override
    protected void setUp() throws Exception {
        dataSource = new EmbeddedXADataSource();
        dataSource.setDatabaseName("derbyDb");
        dataSource.setCreateDatabase("create");
        super.setUp();
    }
View Full Code Here

    @Override
    protected void restartBroker() throws Exception {
        broker.stop();
        stopDerby();
        dataSource = new EmbeddedXADataSource();
        dataSource.setDatabaseName("derbyDb");
        dataSource.setCreateDatabase("create");

        broker = createRestartedBroker();
        broker.start();
View Full Code Here

    cpds.setUser(null);
    cpds.setPassword(null);
    cpds = null;

    // now with XADataSource
    EmbeddedXADataSource xads = new EmbeddedXADataSource();
    System.out.println("XADataSource - EMPTY");
    dsConnectionRequests((XADataSource) xads);

    System.out.println("XADataSource - databaseName=wombat");
    xads.setDatabaseName("wombat");
    dsConnectionRequests((XADataSource) xads);
    xads.setDatabaseName(null);

    System.out.println("XADataSource - connectionAttributes=databaseName=wombat");
    xads.setConnectionAttributes("databaseName=wombat");
    dsConnectionRequests((XADataSource) xads);
    xads.setConnectionAttributes(null);

    System.out.println("XADataSource - attributesAsPassword=true");
    xads.setAttributesAsPassword(true);
    dsConnectionRequests((XADataSource) xads);
    xads.setAttributesAsPassword(false);

    System.out.println("XADataSource - databaseName=wombat, attributesAsPassword=true");
    xads.setDatabaseName("wombat");
    xads.setAttributesAsPassword(true);
    dsConnectionRequests((XADataSource) xads);
    xads.setAttributesAsPassword(false);
    xads.setDatabaseName(null);
  }
View Full Code Here

  }
 
  public void testJira95xads(Connection conn, String dbName) throws SQLException
  {
    System.out.print("testing jira 95 for XADataSource");
    EmbeddedXADataSource dxs = new EmbeddedXADataSource();
    dxs.setDatabaseName(dbName);
    Connection conn2 = dxs.getXAConnection().getConnection();
    conn2.close();
  }
View Full Code Here

        cpds.setUser(null);
        cpds.setPassword(null);
        cpds = null;

        // now with XADataSource
        EmbeddedXADataSource xads = new EmbeddedXADataSource();
        // XADataSource - EMPTY
        dsConnectionRequests(new String[] { 
            "08006","08006","08006","08006",
            "08006","08006","08006","08006","08006"},
            (XADataSource) xads);

        // XADataSource - databaseName=wombat
        xads.setDatabaseName(dbName);
        dsConnectionRequests(new String[] { 
            "08004","08004","08004","OK",
            "08004","08004","08004","08004","08004"},
            (XADataSource) xads);
        xads.setDatabaseName(null);

        // XADataSource - connectionAttributes=databaseName=wombat");
        xads.setConnectionAttributes("databaseName=" + dbName);
        dsConnectionRequests(new String[] { 
            "08006","08006","08006","08006",
            "08006","08006","08006","08006","08006"},
            (XADataSource) xads);
        xads.setConnectionAttributes(null);

        // XADataSource - attributesAsPassword=true
        xads.setAttributesAsPassword(true);
        dsConnectionRequests(new String[] { 
            "08006","08006","08006","08006",
            "08006","08006","08006","08006","08006"},
            (XADataSource) xads);
        xads.setAttributesAsPassword(false);

        // XADataSource - databaseName=wombat, attributesAsPassword=true
        xads.setDatabaseName(dbName);
        xads.setAttributesAsPassword(true);
        dsConnectionRequests(new String[] { 
            "08004","08004","08004","XJ028",
            "XJ028","08004","08004","OK","08004"},
            (XADataSource) xads);
        xads.setAttributesAsPassword(false);
        xads.setDatabaseName(null);
       
        setDatabaseProperty("derby.connection.requireAuthentication", "false");
        TestConfiguration.getCurrent().shutdownDatabase();
    }
View Full Code Here

    if (supportsXA()) {

    System.out.println("Checking connections with XADataSource");

    System.out.println("XADataSource with no default user");
    EmbeddedXADataSource ds = new EmbeddedXADataSource();
    ds.setDatabaseName("wombat");

    try {
      ds.getXAConnection().close();
      System.out.println("FAIL - get XADataSource connection with no user");
    } catch (SQLException sqle) {
      System.out.println("EXPECTED CONNFAIL " + sqle.getMessage());
    }

    try {
      ds.getXAConnection("cynthia", "sara").close();
      System.out.println("FAIL - get XADataSource connection with invalid user");
    } catch (SQLException sqle) {
      System.out.println("EXPECTED CONNFAIL " + sqle.getMessage());
    }

    checkConnection(ds.getXAConnection("EDWARD", "noodle"));
    checkConnection(ds.getXAConnection("FRANCES", "isabella"));
    if (supportsUnicodeNames()) {
      checkConnection(ds.getXAConnection(zeus, apollo));
    }

    shutdown();

    System.out.println("XADataSource with invalid default user");
    ds = new EmbeddedXADataSource();
    ds.setDatabaseName("wombat");
    ds.setUser("edward");
    ds.setPassword("sara");
    try {
      ds.getXAConnection().close();
      System.out.println("FAIL - get XADataSource connection with no user and invalid defaults");
    } catch (SQLException sqle) {
      System.out.println("EXPECTED CONNFAIL " + sqle.getMessage());
    }
    checkConnection(ds.getXAConnection("FRANCES", "isabella"));
    shutdown();

    System.out.println("XADataSource with valid default user");
    ds = new EmbeddedXADataSource();
    ds.setDatabaseName("wombat");
    ds.setUser("EDWARD");
    ds.setPassword("noodle");

    checkConnection(ds.getXAConnection());
    checkConnection(ds.getXAConnection("FRANCES", "isabella"));

    shutdown();
    }
  }
View Full Code Here

/**
*/
public class DerbyXAManagedConnectionFactory extends AbstractXADataSourceMCF{

    public DerbyXAManagedConnectionFactory() throws IllegalAccessException, InstantiationException, ClassNotFoundException {
        super(new EmbeddedXADataSource());
        setExceptionSorterClass(NoExceptionsAreFatalSorter.class.getName());
    }
View Full Code Here

                ex.printStackTrace();
                System.out.println("######### Couldn't get External connection! #############");
            }
        }
        if (ds == null) {
            EmbeddedXADataSource ds = new EmbeddedXADataSource();
            ds.setCreateDatabase("create");
            ds.setDatabaseName("target/testdb");
            ds.setUser("sa");
            ds.setPassword("");
            this.ds = ds;
        }
        return ds;
    }
View Full Code Here

    cpds.setUser(null);
    cpds.setPassword(null);
    cpds = null;

    // now with XADataSource
    EmbeddedXADataSource xads = new EmbeddedXADataSource();
    System.out.println("XADataSource - EMPTY");
    dsConnectionRequests((XADataSource) xads);

    System.out.println("XADataSource - databaseName=wombat");
    xads.setDatabaseName("wombat");
    dsConnectionRequests((XADataSource) xads);
    xads.setDatabaseName(null);

    System.out.println("XADataSource - connectionAttributes=databaseName=wombat");
    xads.setConnectionAttributes("databaseName=wombat");
    dsConnectionRequests((XADataSource) xads);
    xads.setConnectionAttributes(null);

    System.out.println("XADataSource - attributesAsPassword=true");
    xads.setAttributesAsPassword(true);
    dsConnectionRequests((XADataSource) xads);
    xads.setAttributesAsPassword(false);

    System.out.println("XADataSource - databaseName=wombat, attributesAsPassword=true");
    xads.setDatabaseName("wombat");
    xads.setAttributesAsPassword(true);
    dsConnectionRequests((XADataSource) xads);
    xads.setAttributesAsPassword(false);
    xads.setDatabaseName(null);
  }
View Full Code Here

TOP

Related Classes of org.apache.derby.jdbc.EmbeddedXADataSource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.