パッケージ com.rhizome.example.dao
クラス DepartmentDAO
- java.lang.Object
-
- com.rhizome.example.dao.DepartmentDAO
-
public class DepartmentDAO extends java.lang.Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 java.sql.ConnectionconDBコネクション
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DepartmentDAO(java.sql.Connection con)インスタンス生成時DBコネクション
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voiddepDelete(int id)部署テーブルの部署IDに合致する情報を削除するvoiddepInsert(java.lang.String depNm)部署テーブルに新規登録するvoiddepUpdate(int id, java.lang.String name)部署テーブルの部署IDに合致する情報を更新するstatic java.lang.StringgetTblName()テーブル名(物理名)取得DepartmentDTOrowMappingDepartment(java.sql.ResultSet rs)DBから取得した検索結果をDTO型のインスタンスにセットし、リストに格納するjava.util.List<DepartmentDTO>selectAll()部署テーブルの情報を全件取得するjava.util.List<DepartmentDTO>selectById(int id)部署テーブルから部署IDに合致する情報を取得する
-
-
-
メソッドの詳細
-
selectAll
public java.util.List<DepartmentDTO> selectAll() throws java.sql.SQLException, java.lang.ClassNotFoundException
部署テーブルの情報を全件取得する- 戻り値:
- 検索結果
- 例外:
java.sql.SQLExceptionjava.lang.ClassNotFoundException
-
selectById
public java.util.List<DepartmentDTO> selectById(int id) throws java.sql.SQLException, java.lang.ClassNotFoundException, java.lang.NumberFormatException
部署テーブルから部署IDに合致する情報を取得する- パラメータ:
id- 部署ID- 戻り値:
- 検索結果
- 例外:
java.sql.SQLExceptionjava.lang.ClassNotFoundExceptionjava.lang.NumberFormatException
-
depInsert
public void depInsert(java.lang.String depNm) throws java.lang.ClassNotFoundException, java.sql.SQLException部署テーブルに新規登録する- パラメータ:
depNm- 部署名- 例外:
java.lang.ClassNotFoundExceptionjava.sql.SQLException
-
depUpdate
public void depUpdate(int id, java.lang.String name) throws java.lang.ClassNotFoundException, java.sql.SQLException, java.lang.NumberFormatException部署テーブルの部署IDに合致する情報を更新する- パラメータ:
id- 部署IDname- 部署名- 例外:
java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionjava.lang.NumberFormatException
-
depDelete
public void depDelete(int id) throws java.sql.SQLException, java.lang.ClassNotFoundException, java.lang.NumberFormatException部署テーブルの部署IDに合致する情報を削除する- パラメータ:
id- 部署ID- 例外:
java.sql.SQLExceptionjava.lang.ClassNotFoundExceptionjava.lang.NumberFormatException
-
rowMappingDepartment
public DepartmentDTO rowMappingDepartment(java.sql.ResultSet rs) throws java.sql.SQLException
DBから取得した検索結果をDTO型のインスタンスにセットし、リストに格納する- パラメータ:
rs- 検索結果- 戻り値:
- リスト
- 例外:
java.sql.SQLException
-
getTblName
public static java.lang.String getTblName()
テーブル名(物理名)取得- 戻り値:
- tblName テーブル名(物理名)
-
-