1. 程式人生 > >ScriptRunner(com.ibatis.common.jdbc.*)用法

ScriptRunner(com.ibatis.common.jdbc.*)用法

   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"));