本文整理汇总了Java中org.springframework.test.jdbc.SimpleJdbcTestUtils.executeSqlScript方法的典型用法代码示例。如果您正苦于以下问题:Java SimpleJdbcTestUtils.executeSqlScript方法的具体用法?Java SimpleJdbcTestUtils.executeSqlScript怎么用?Java SimpleJdbcTestUtils.executeSqlScript使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.test.jdbc.SimpleJdbcTestUtils
的用法示例。
在下文中一共展示了SimpleJdbcTestUtils.executeSqlScript方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
// 외부에 sql file 로부터 DB 초기화 (기존 테이블 삭제/생성 및
// 초기데이터 구축)
// Spring 의 SimpleJdbcTestUtils 사용,
// continueOnError 플래그는 true로 설정 - cf.) DDL 이
// 포함된 경우 rollback 에 유의
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
// init data
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_initdata_" + usingDBMS
+ ".sql"), true);
}
示例2: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
// 외부에 sql file 로부터 DB 초기화 (기존 테이블 삭제/생성 및
// 초기데이터 구축)
// Spring 의 SimpleJdbcTestUtils 사용,
// continueOnError 플래그는 true로 설정 - cf.) DDL 이
// 포함된 경우 rollback 에 유의
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
// init data
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_initdata_" + usingDBMS
+ ".sql"), true);
// hsql 인 경우 테스트를 위해 dual 준비
if (isHsql) {
SimpleJdbcTestUtils.executeSqlScript(new SimpleJdbcTemplate(
dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_hsql_dual.sql"), true);
}
}
示例3: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
isHsql = "hsql".equals(jdbcProperties.getProperty("usingDBMS"));
isMysql = "mysql".equals(jdbcProperties.getProperty("usingDBMS"));
isOracle = "oracle".equals(jdbcProperties.getProperty("usingDBMS"));
if (isHsql) {
SimpleJdbcTestUtils.executeSqlScript(new SimpleJdbcTemplate(
dataSource), new ClassPathResource(
"META-INF/testdata/dialect/hsqldb.sql"), true);
} else if (isMysql) {
SimpleJdbcTestUtils.executeSqlScript(new SimpleJdbcTemplate(
dataSource), new ClassPathResource(
"META-INF/testdata/dialect/mysql.sql"), true);
} else if (isOracle) {
SimpleJdbcTestUtils.executeSqlScript(new SimpleJdbcTemplate(
dataSource), new ClassPathResource(
"META-INF/testdata/dialect/oracle.sql"), true);
SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(dataSource);
StringBuffer callableStmt = new StringBuffer();
callableStmt
.append(" CREATE OR REPLACE TRIGGER logging_event_id_seq_trig \n");
callableStmt.append(" BEFORE INSERT ON logging_event \n");
callableStmt.append(" FOR EACH ROW \n");
callableStmt.append(" BEGIN \n");
callableStmt.append(" SELECT logging_event_id_seq.NEXTVAL \n");
callableStmt.append(" INTO :NEW.event_id \n");
callableStmt.append(" FROM DUAL; \n");
callableStmt.append(" END logging_event_id_seq_trig; \n");
jdbcTemplate.getJdbcOperations().execute(callableStmt.toString());
} else {
// TODO
LogFactory.getLog("sysoutLogger").debug(
jdbcProperties.getProperty("usingDBMS")
+ " currently not supported!");
}
}
示例4: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
}
示例5: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
}
示例6: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
// 외부에 sql file 로부터 DB 초기화 (기존 테이블 삭제/생성 및 초기데이터 구축)
// Spring 의 SimpleJdbcTestUtils 사용,
// continueOnError 플래그는 true로 설정 - cf.) DDL 이 포함된 경우 rollback 에 유의
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"), true);
}
示例7: onTearDown
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@After
public void onTearDown() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"testdata/" + schemaProperties.getProperty("tab_sample_drop")),
true);
}
示例8: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
// init data
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_initdata_" + usingDBMS
+ ".sql"), true);
}
示例9: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
// 외부에 sql file 로부터 DB 초기화 (기존 테이블 삭제/생성 및 초기데이터 구축)
// Spring 의 SimpleJdbcTestUtils 사용,
// continueOnError 플래그는 true로 설정 - cf.) DDL 이 포함된 경우 rollback 에 유의
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"), true);
// init data
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_initdata_" + usingDBMS + ".sql"), true);
}
示例10: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
// 외부에 sql file 로부터 DB 초기화 (TypeTest 기존 테이블
// 삭제/생성)
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_typetest_" + usingDBMS
+ ".sql"), true);
}
示例11: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
// init data
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_initdata_" + usingDBMS + ".sql"), true);
}
示例12: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
// init data
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_initdata_" + usingDBMS
+ ".sql"), true);
}
示例13: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
// 외부에 sql file 로부터 DB 초기화 (기존 테이블 삭제/생성 및
// 초기데이터 구축)
// Spring 의 SimpleJdbcTestUtils 사용,
// continueOnError 플래그는 true로 설정 - cf.) DDL 이
// 포함된 경우 rollback 에 유의
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"),
true);
}
示例14: execute
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
/**
* Execute method.
* @param resourceLoc String
*/
public void execute(String resourceLoc) {
Resource resource = new ClassPathResource(resourceLoc, this.getClass());
SimpleJdbcTestUtils.executeSqlScript(this.simpleJdbcTemplate, new EncodedResource(resource, "UTF-8"), false);
}
示例15: onSetUp
import org.springframework.test.jdbc.SimpleJdbcTestUtils; //导入方法依赖的package包/类
@Before
public void onSetUp() throws Exception {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), new ClassPathResource(
"META-INF/testdata/sample_schema_ddl_" + usingDBMS + ".sql"), true);
}