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