robbie.dao.s
クラス SDao

java.lang.Object
  拡張robbie.dao.BaseDao
      拡張robbie.dao.s.SDao
すべての実装インタフェース:
java.io.Serializable

public class SDao
extends BaseDao

BaseDAOを継承してデータベースに簡易的に接続するDAOクラス。

関連項目:
直列化された形式

コンストラクタの概要
SDao()
           
 
メソッドの概要
 java.util.Properties getDbAccessProperties()
          データベース接続プロパティを返す。
 java.util.List query(Query sql)
          データベースを検索して、その結果をMapListの形式で返す。
 java.lang.Object[][] queryForArray(Query sql)
          データベースを検索して、その結果を2次元配列の形式で返す。
 java.util.List queryForBeans(Query sql)
          データベースを検索して、その結果をJavaBeansのListで返す。
 void setDbAccessProperties(java.util.Properties props)
          データベース接続プロパティをセットする。
 int update(Query sql)
          データベースを更新し、その更新件数を返す。
 
クラス robbie.dao.BaseDao から継承したメソッド
bindParameters, closeConnection, closeQuery, closeResultSet, closeStatement, commit, executeQuery, executeQueryForArray, executeQueryForBeans, executeUpdate, getConnection, isClosed, openQuery, openStatement, rollback, setAutoCommit, setConnection
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SDao

public SDao()
メソッドの詳細

getDbAccessProperties

public java.util.Properties getDbAccessProperties()
データベース接続プロパティを返す。

戻り値:
データベース接続プロパティ

setDbAccessProperties

public void setDbAccessProperties(java.util.Properties props)
データベース接続プロパティをセットする。

パラメータ:
props - データベース接続プロパティ

query

public java.util.List query(Query sql)
                     throws java.sql.SQLException
データベースを検索して、その結果をMapListの形式で返す。

パラメータ:
sql -
戻り値:
1レコード1Mapとして更新結果を返す。
例外:
java.sql.SQLException

queryForArray

public java.lang.Object[][] queryForArray(Query sql)
                                   throws java.sql.SQLException
データベースを検索して、その結果を2次元配列の形式で返す。

パラメータ:
sql - SQLインスタンス
戻り値:
検索結果であるObjectの2次元配列
例外:
java.sql.SQLException
java.sql.SQLException

queryForBeans

public java.util.List queryForBeans(Query sql)
                             throws java.sql.SQLException
データベースを検索して、その結果をJavaBeansのListで返す。

パラメータ:
sql - SQLインスタンス
戻り値:
検索結果であるJavaBeansのList
例外:
java.sql.SQLException

update

public int update(Query sql)
           throws java.sql.SQLException
データベースを更新し、その更新件数を返す。

パラメータ:
sql -
戻り値:
更新件数
例外:
java.sql.SQLException - 更新に失敗した場合にthrowされます。