ScriptRunner(com.ibatis.common.jdbc.*)用法
阿新 • • 發佈:2019-02-18
ScriptRunner類用於執行SQL語句,例如建立資料庫schema,或傳入預設或測試資料庫等等。 從下面的例子可以認識到它的易用性:
例子1:使用現成的資料庫連線
Connection conn=getConnection();//some method to get a Connection
ScriptRunner runner=new ScriptRunner();
runner.runScript(conn,Resources.getResourceAsReader("com/some/resource/path/initialize.sql"));
conn.close();
例子2:使用新的資料庫連線
ScriptRunner runner=new ScriptRunner("com.some.Driver","jdbc:url://db","login","password");
runner.runScript(conn,new FileReader("/user/local/db/scripts/initialize-db.sql"));
例子3:使用新建立的資料連線
Properties props= getProperties();//some properties form somewhere
ScriptRunner runner =new ScriptRunner(props);
runner.runScript(conn,new FileReader("/user/local/db/scripts/initialize-db.sql"));