当前位置: 首页>>代码示例>>Java>>正文


Java SimpleJdbcTestUtils.executeSqlScript方法代码示例

本文整理汇总了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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:19,代码来源:ParameterMapTest.java

示例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);
    }
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:26,代码来源:DynamicSQLMapperTest.java

示例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!");
	}
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:41,代码来源:AdvancedLogTargetTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:8,代码来源:MapTypeParameterTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:9,代码来源:BatchTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:10,代码来源:EmployerMapperTest.java

示例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);

}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:10,代码来源:EgovTableIdGnrServiceTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:15,代码来源:FetchSizeTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:15,代码来源:ParameterMapTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:11,代码来源:TypeHandlerTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:14,代码来源:FetchSizeTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:14,代码来源:RowHandlerTest.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:13,代码来源:BasicDataAccessTest.java

示例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);
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:9,代码来源:DBScriptExecuter.java

示例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);
}
 
开发者ID:eGovFrame,项目名称:egovframework.rte.root,代码行数:7,代码来源:MapTypeParameterTest.java


注:本文中的org.springframework.test.jdbc.SimpleJdbcTestUtils.executeSqlScript方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。