Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ilopmar/caa9d3fc934d22b24190153009488058 to your computer and use it in GitHub Desktop.
Save ilopmar/caa9d3fc934d22b24190153009488058 to your computer and use it in GitHub Desktop.
MyBatis ScriptRunner Example
// http://mybatis.googlecode.com/svn/trunk/src/test/java/org/apache/ibatis/submitted/sptests/SPTest.java
Class.forName("org.hsqldb.jdbcDriver");
conn = DriverManager.getConnection("jdbc:hsqldb:mem:sptest", "sa", "");
Reader reader = Resources.getResourceAsReader("org/apache/ibatis/submitted/sptests/CreateDB.sql");
ScriptRunner runner = new ScriptRunner(conn);
runner.setDelimiter("]");
runner.setLogWriter(null);
runner.setErrorLogWriter(null);
runner.runScript(reader);
conn.commit();
reader.close();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment