Package org.dbunit.database

Examples of org.dbunit.database.DatabaseConnection


    }
   
    public static IDatabaseConnection getConnection(String url, String user, String password) throws SQLException, DatabaseUnitException {
        Connection jdbcConnection = DriverManager.getConnection(url, user, password);
       
        return new DatabaseConnection(jdbcConnection);
    }
View Full Code Here


        Connection connection = null;

        try {
            connection = getConnection();
            IDatabaseConnection dbUnitConnection = new DatabaseConnection(connection);
            DatabaseOperation.REFRESH.execute(dbUnitConnection, getDataSet());
        } finally {
            if (connection != null) {
                connection.close();
            }
View Full Code Here

        if ("true".equals(System.getProperty("clean.db"))) {
            Connection connection = null;

            try {
                connection = getConnection();
                IDatabaseConnection dbUnitConnection = new DatabaseConnection(connection);
                DatabaseOperation.DELETE.execute(dbUnitConnection, getDataSet());
            } finally {
                if (connection != null) {
                    connection.close();
                }
View Full Code Here

        EntityManager em = null;
        try {
            em = entityManagerFactory.createEntityManager();
            Connection conn = getConnection(em);
            assert null != conn;
            IDatabaseConnection dbunitConn = new DatabaseConnection(conn);
            // only if we are running against HSQL
            String dbProdName = conn.getMetaData().getDatabaseProductName();
            if (dbProdName.toLowerCase().contains("hsql")) {
                DatabaseConfig config = dbunitConn.getConfig();
                config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY,
                        new HsqlDataTypeFactory());
            }
            IDataSet dataSet = loadDataSet(dbunitConn);
            databaseTester = new DefaultDatabaseTester(dbunitConn);
View Full Code Here

  protected void initPersistenceStuff() throws Exception {
    EntityManager em = null;
    try {
      em = entityManagerFactory.createEntityManager();
      Connection conn = getConnection(em);
      IDatabaseConnection dbunitConn = new DatabaseConnection(conn);
      IDataSet dataSet = loadDataSet(dbunitConn);
      databaseTester = new DefaultDatabaseTester(dbunitConn);
      databaseTester.setDataSet(dataSet);
      databaseTester.setSetUpOperation(DatabaseOperation.CLEAN_INSERT);
      databaseTester.onSetup();
View Full Code Here

                    PersistenceAdapter adapter = dbService.getAdapter();
                    connection = adapter.getConnection();
                }
                IDatabaseConnection dbConnection
                        = new DatabaseConnection(connection);
                IDataSet fullDataSet = dbConnection.createDataSet();
                FlatXmlDataSet.write(fullDataSet,
                                     new FileOutputStream(outputPath));
            } catch (Exception exception) {
                exception.printStackTrace();
                System.exit(1);
View Full Code Here

        Class driverClass = Class.forName("org.hsqldb.jdbcDriver");
        Connection jdbcConnection = DriverManager.getConnection("jdbc:hsqldb:mem:reportdefinition_test", "sa", "");
        Statement statement = jdbcConnection.createStatement();
        statement.executeUpdate(CREATE_TABLE);
        statement.close();
        return new DatabaseConnection(jdbcConnection);
    }
View Full Code Here

    private IDatabaseConnection getConnection(Configuration config)
            throws SQLException {
        DatabaseConfiguration db = config.getDatabaseConfiguration();
        Connection connection
                = getConnection(db.getRdbmsDatabaseConfiguration());
        return new DatabaseConnection(connection);
    }
View Full Code Here

    private static final String DATA_SET_FILE = "OneToMany.xml";

    protected void setUp() throws Exception {
        super.setUp();
        _jdo = (JDOManager) _context.getBean(getJDOManagerBeanName());
        _dbtester = new DefaultDatabaseTester(new DatabaseConnection(_jdo.getConnectionFactory().createConnection()));
        _dbtester.setDataSet(new XmlDataSet(new FileInputStream(
                getClass().getResource(DATA_SET_FILE).getFile())));
        _dbtester.onSetup();
    }
View Full Code Here

    private static final String DATA_SET_FILE_EMTY = "SingleEmpty.xml";

    protected void setUp() throws Exception {
        super.setUp();
        _jdo = (JDOManager) _context.getBean(getJDOManagerBeanName());
        _dbtester = new DefaultDatabaseTester(new DatabaseConnection(_jdo
                .getConnectionFactory().createConnection()));
        _dbtester.setDataSet(new XmlDataSet(new FileInputStream(getClass()
                .getResource(DATA_SET_FILE).getFile())));
        _dbtester.onSetup();
    }
View Full Code Here

TOP

Related Classes of org.dbunit.database.DatabaseConnection

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.