xlsgen.lib.db
クラス QueryRunner

java.lang.Object
  拡張xlsgen.lib.db.QueryRunner

public class QueryRunner
extends java.lang.Object

クエリーランナー

バージョン:
$Revision: 1.1 $
作成者:
$Author: sugawara $

コンストラクタの概要
QueryRunner(java.sql.Connection conn)
          クエリーランナーを生成する。
 
メソッドの概要
 void close()
          コネクションを切断する。
 java.lang.String getHandler()
          ハンドラ名を取得する。
 java.lang.Object query(java.lang.String sql)
          クエリを発行する。
 java.lang.Object query(java.lang.String sql, java.util.List params)
          クエリを発行する。
 java.lang.Object query(java.lang.String sql, java.lang.Object param)
          クエリを発行する。
 void setHandler(java.lang.String handler)
          ハンドラ名をセットする。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueryRunner

public QueryRunner(java.sql.Connection conn)
クエリーランナーを生成する。

パラメータ:
conn -
メソッドの詳細

close

public void close()
           throws java.sql.SQLException
コネクションを切断する。
$_db.close()

例外:
java.sql.SQLException

getHandler

public java.lang.String getHandler()
ハンドラ名を取得する。
$_db.handler

戻り値:
ハンドラ名

setHandler

public void setHandler(java.lang.String handler)
ハンドラ名をセットする。
$_db.handler

パラメータ:
handler -

query

public java.lang.Object query(java.lang.String sql)
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.ClassNotFoundException,
                              java.sql.SQLException
クエリを発行する。
$_db.query( SQL )

パラメータ:
sql - SQL
戻り値:
結果
例外:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException

query

public java.lang.Object query(java.lang.String sql,
                              java.lang.Object param)
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.ClassNotFoundException,
                              java.sql.SQLException
クエリを発行する。
$_db.query( SQL , パラメータ )

パラメータ:
sql - SQL
param - パラメータ
戻り値:
結果
例外:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException

query

public java.lang.Object query(java.lang.String sql,
                              java.util.List params)
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.ClassNotFoundException,
                              java.sql.SQLException
クエリを発行する。
$_db.query( SQL , パラメータ(リスト) )

パラメータ:
sql - SQL
params - パラメータ(リスト)
戻り値:
結果
例外:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException