package dbfit.api;
import dbfit.fixture.StatementExecution;
import java.sql.SQLException;
public class DbStatement {
private DBEnvironment environment;
private String statementText;
private TestHost testHost;
public DbStatement() {
environment = DbEnvironmentFactory.getDefaultEnvironment();
}
public DbStatement(DBEnvironment environment, String statementText, TestHost testHost) {
this.environment = environment;
this.statementText = statementText;
this.testHost = testHost;
}
public StatementExecution buildPreparedStatement() throws SQLException {
return environment.createStatementExecution(environment.createStatementWithBoundFixtureSymbols(testHost, statementText));
}
}