Package org.dbunit.database

Examples of org.dbunit.database.IDatabaseConnection


      return;
    }
    // Load test data using DBUnit
    DataSource ds = jdbcTemplate.getDataSource();
    Connection con = DataSourceUtils.getConnection(ds);
    IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
    IDataSet dataSet = new FlatXmlDataSet(new FileInputStream(fixtureFile));
    try {
      DatabaseOperation.CLEAN_INSERT.execute(dbUnitCon, dataSet);
    }
    finally {
View Full Code Here


      return;
    }
    // Load test data using DBUnit
    DataSource ds = jdbcTemplate.getDataSource();
    Connection con = DataSourceUtils.getConnection(ds);
    IDatabaseConnection dbUnitCon = new DatabaseConnection(con);
    IDataSet dataSet = new FlatXmlDataSet(new FileInputStream(fixtureFile));
    try {
      DatabaseOperation.CLEAN_INSERT.execute(dbUnitCon, dataSet);
    }
    finally {
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Observer("org.jboss.seam.postInitialization")
  public final void init() {
    IDatabaseConnection connection;
    Boolean relativePath = false;

    if (xmlFiles == null) {
      xmlFiles = ApplicationBootstrap.TESTDATA;
    }
View Full Code Here

    Connection jdbcConnection = DriverManager.getConnection(
        "jdbc:mysql://localhost:3306/pm_tu", "pm", "pm");

    // connection (+ schema à utiliser éventuellement)
       
        IDatabaseConnection databaseConnection = new DatabaseConnection( jdbcConnection );
       
      DatabaseConfig config = databaseConnection.getConfig();
     
      config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new HsqlDataTypeFactory());
      
       
      return databaseConnection;  
View Full Code Here

            // database connection
            Class driverClass = Class.forName("com.mysql.jdbc.Driver");

        Connection jdbcConnection = DriverManager.getConnection(
            "jdbc:mysql://localhost:3306/pmtu", "pm", "pm");
            IDatabaseConnection connection = new DatabaseConnection(jdbcConnection);

            // write DTD file
            FlatDtdDataSet.write(connection.createDataSet(),
                    new FileOutputStream("pm.dtd"));
        }
View Full Code Here

  /**
   * Executes DbUnit <code>operation</code> on dataset
   * <code>dataSetSource</code>.
   */
  protected void execute(DatabaseOperation operation, DataSetSource dataSetSource) {
    IDatabaseConnection dbconn = null;
    try {
      dbconn = connectionCreator.create();
      operation.execute(dbconn, findDataSet(dataSetSource));
    } catch (Exception e) {
      throw new IllegalStateException(
View Full Code Here

   
    JdbcMetaDataExtractor extractor = new JdbcMetaDataExtractor(jdbcConnection);
    String userName = extractor.getUserName();
   
    try {
      IDatabaseConnection dbUnitConn = new OracleConnection(jdbcConnection, userName);
      DatabaseConfig config = dbUnitConn.getConfig();
      // oracle 10g
      config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new Oracle10DataTypeFactory());
      // receycle bin (skip oracle 10g recycle bin system tables if enabled)
      config.setProperty(DatabaseConfig.FEATURE_SKIP_ORACLE_RECYCLEBIN_TABLES, Boolean.TRUE);
 
View Full Code Here

  }
 
  @Override
  public IDatabaseConnection create() {
    try {
      IDatabaseConnection dbUnitConn = new DatabaseConnection(this.getConnection());
      return dbUnitConn;
    } catch (DatabaseUnitException e) {
      throw new IllegalStateException(
          "It's not possible to create a DbUnit connection: "
              + e.getMessage(), e);
View Full Code Here

   
    JdbcMetaDataExtractor extractor = new JdbcMetaDataExtractor(jdbcConnection);
    String userName = extractor.getUserName();
   
    try {
      IDatabaseConnection dbUnitConn = new MySqlConnection(jdbcConnection, userName);
      return dbUnitConn;
    } catch (DatabaseUnitException e) {
      throw new IllegalStateException(
          "It's not possible to create a MySql DbUnit connection: "
              + e.getMessage(), e);
View Full Code Here

  }

  @Override
  public IDatabaseConnection create() {
    try {
      IDatabaseConnection dbUnitConn = new MsSqlConnection(this.getConnection());
      return dbUnitConn;
    } catch (DatabaseUnitException e) {
      throw new IllegalStateException(
          "It's not possible to create a MsSqlServer DbUnit connection: "
              + e.getMessage(), e);
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.