|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.core22.dbfw.DB
public class DB
データベース操作クラス.
コンストラクタの概要 | |
---|---|
DB()
コンストラクタ. |
|
DB(java.sql.Connection con)
コンストラクタ |
|
DB(javax.sql.DataSource ds)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
close()
コネクションをクローズする コンストラクタでコネクション情報を渡していない場合に使用 |
void |
commit()
コミット |
void |
connect()
DBにコネクトする. |
EntityList |
executeQuery(java.lang.String sqlString,
java.lang.Class cls)
SQL(SELECT)文を実行する |
EntityList |
executeQuery(java.lang.String sqlID,
Param param,
java.lang.Class cls)
SQL(SELECT)文を実行する |
int |
executeUpdate(java.lang.String sqlString)
SQL文(INSERT,UPDATE,DELETE)を実行する |
int |
executeUpdate(java.lang.String sqlID,
Param param)
SQL文(INSERT,UPDATE,DELETE)を実行する |
java.sql.Connection |
getConnection()
コネクション情報を返却. |
void |
rollback()
ロールバック |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public DB()
public DB(java.sql.Connection con)
con
- Connectionpublic DB(javax.sql.DataSource ds)
ds
- DataSourceメソッドの詳細 |
---|
public java.sql.Connection getConnection()
public void connect() throws DBException, java.sql.SQLException
DBException
- DB例外
java.sql.SQLException
- SQL例外public void close() throws java.sql.SQLException
java.sql.SQLException
- SQL例外public void commit() throws java.sql.SQLException
java.sql.SQLException
- SQL例外public void rollback() throws java.sql.SQLException
java.sql.SQLException
- SQL例外public EntityList executeQuery(java.lang.String sqlID, Param param, java.lang.Class cls) throws DBException, java.sql.SQLException, ValidateException
sqlID
- プロパティファイルに定義したSQLIDparam
- パラメータcls
- 格納すべきEntityクラス
DBException
- DB例外
java.sql.SQLException
- SQL例外
ValidateException
- DB値不正public EntityList executeQuery(java.lang.String sqlString, java.lang.Class cls) throws DBException, java.sql.SQLException, ValidateException
sqlString
- SQL文("'"のエスケープは、呼出元で行われているものとする)cls
- 格納すべきEntityクラス
StorageException
- Storage例外
java.sql.SQLException
- SQL例外
ValidateException
- DB値不正
DBException
public int executeUpdate(java.lang.String sqlID, Param param) throws DBException, java.sql.SQLException
sqlID
- プロパティファイルに定義したSQLIDparam
- パラメータ
DBException
- Storage例外
java.sql.SQLException
- SQL例外public int executeUpdate(java.lang.String sqlString) throws DBException, java.sql.SQLException
sqlString
- SQL文("'"のエスケープは、呼出元で行われているものとする)
DBException
- Storage例外
java.sql.SQLException
- SQL例外
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |