public class DepartmentDAO
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
java.sql.Connection |
con
DBコネクション
|
| コンストラクタと説明 |
|---|
DepartmentDAO(java.sql.Connection con)
インスタンス生成時DBコネクション
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
depDelete(java.lang.String id)
部署テーブルの部署IDに合致する情報を削除する
|
void |
depInsert(java.lang.String depNm)
部署テーブルに新規登録する
|
void |
depUpdate(java.lang.String id,
java.lang.String name)
部署テーブルの部署IDに合致する情報を更新する
|
DepartmentDTO |
rowMappingDepartment(java.sql.ResultSet rs)
DBから取得した検索結果をDTO型のインスタンスにセットし、リストに格納する
|
java.util.List<DepartmentDTO> |
selectAll()
部署テーブルの情報を全件取得する
|
java.util.List<DepartmentDTO> |
selectById(java.lang.String id)
部署テーブルから部署IDに合致する情報を取得する
|
public DepartmentDAO(java.sql.Connection con)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionpublic java.util.List<DepartmentDTO> selectAll() throws java.sql.SQLException, java.lang.ClassNotFoundException
java.sql.SQLExceptionjava.lang.ClassNotFoundExceptionpublic java.util.List<DepartmentDTO> selectById(java.lang.String id) throws java.sql.SQLException, java.lang.ClassNotFoundException, java.lang.NumberFormatException
id - 部署IDjava.sql.SQLExceptionjava.lang.ClassNotFoundExceptionjava.lang.NumberFormatExceptionpublic void depInsert(java.lang.String depNm)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
depNm - 部署名java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionpublic void depUpdate(java.lang.String id,
java.lang.String name)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
id - 部署IDname - 部署名java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionpublic void depDelete(java.lang.String id)
throws java.sql.SQLException,
java.lang.ClassNotFoundException
id - 部署IDjava.sql.SQLExceptionjava.lang.ClassNotFoundExceptionpublic DepartmentDTO rowMappingDepartment(java.sql.ResultSet rs) throws java.sql.SQLException
rs - 検索結果java.sql.SQLException