Package org.dbunit.database

Examples of org.dbunit.database.IDatabaseConnection


  @Override
  protected IDatabaseConnection getConnection() throws Exception {
    JdbcDatabaseTester dbTester = new JdbcDatabaseTester(DRIVER, URL, USER, PASSWORD);
    dbTester.setDataSet(getDataSet());
    IDatabaseConnection connection = dbTester.getConnection();
    DatabaseConfig memConfig = connection.getConfig();
    memConfig.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new HsqldbDataTypeFactory());
    return connection;
  }
View Full Code Here


  }

  @Override
  public IDatabaseConnection getConnection() throws Exception {

    IDatabaseConnection conn = super.getConnection();

    DefaultDataTypeFactory datatypeFactory = new MySqlDataTypeFactory();
    conn.getConfig().setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY,
        datatypeFactory);

    return conn;
  }
View Full Code Here

  }
 
  @Override
  public IDatabaseConnection getConnection() throws Exception {

    IDatabaseConnection conn = super.getConnection();
   
    DefaultDataTypeFactory datatypeFactory = new OracleDataTypeFactory();
    conn.getConfig().setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY,
        datatypeFactory);
    return conn;
  }
View Full Code Here

  }

  @Override
  public IDatabaseConnection getConnection() throws Exception {

    IDatabaseConnection conn = super.getConnection();

    DefaultDataTypeFactory datatypeFactory = new MySqlDataTypeFactory();
    conn.getConfig().setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY,
        datatypeFactory);

    return conn;
  }
View Full Code Here

  }

  @Override
  public IDatabaseConnection getConnection() throws Exception {

    IDatabaseConnection conn = super.getConnection();

    DefaultDataTypeFactory datatypeFactory = new HsqldbDataTypeFactory();
    conn.getConfig().setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY,
        datatypeFactory);
    return conn;
  }
View Full Code Here

  public DbUnitTemplate(DataSource dataSource) {
    this.dataSource = dataSource;
  }
 
  public void execute(DbUnitCallback callback) {
    IDatabaseConnection connection = null;
    try {
      connection = createConnection();
      callback.doInDbUnit(connection);
    } catch (Exception e) {
      throw new RuntimeException(e);
View Full Code Here

        super.end();
        executeOperations(afterTestOperations);
    }

    private void executeOperations(List<DataSetOperation> list) {
        IDatabaseConnection con = null;
        try {
            con = getConnection();
            disableReferentialIntegrity(con);
            for (DataSetOperation op : list) {
                log.info("executing DBUnit operation: " + op);
                op.execute(con);
            }
            enableReferentialIntegrity(con);
        } finally {
            if (con != null) {
                try {
                    con.close();
                } catch (Exception ex) {
                    ex.printStackTrace(System.err);
                }
            }
        }
View Full Code Here

        try {
            DataSource datasource = ((DataSource)getInitialContext().lookup(datasourceJndiName));

            // Get a JDBC connection from JNDI datasource
            Connection con = datasource.getConnection();
            IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
            editConfig(dbUnitCon.getConfig());
            return dbUnitCon;
        } catch (Exception ex) {
            throw new RuntimeException(ex);
        }
    }
View Full Code Here

          conexao.getUser(),
          conexao.getPassword());

      IDataSet dataSet = getDataSet();
      databaseTester.setDataSet(dataSet);
      IDatabaseConnection conn = databaseTester.getConnection();
      DatabaseOperation operation = getInsertOperation();

      DatabaseOperation insert = DatabaseOperation.TRANSACTION(operation);
      insert.execute(conn, dataSet);
    } catch (ClassNotFoundException e) {
View Full Code Here

        this.datasource = datasource;


        // prepare the database
        IDatabaseConnection connection = new DatabaseConnection(datasource.getConnection());
        IDataSet dataSet = new XmlDataSet(new FileInputStream("conf/dataset.xml"));

        try
        {
            DatabaseOperation.CLEAN_INSERT.execute(connection, dataSet);
        }
        finally
        {
            connection.close();
        }
    }
View Full Code Here

TOP

Related Classes of org.dbunit.database.IDatabaseConnection

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.