パッケージ com.rhizome.example.dao
クラス EmployeeDAO
- java.lang.Object
-
- com.rhizome.example.dao.EmployeeDAO
-
public class EmployeeDAO extends java.lang.Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 java.sql.ConnectionconDBコネクション
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 EmployeeDAO(java.sql.Connection con)インスタンス生成時DBコネクション
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidempDelete(int id)社員テーブルの社員IDに合致する情報を削除するvoidempInsert(java.lang.String name, java.lang.String kana, java.lang.String mail, java.lang.String pass, int depId)社員テーブルに新規登録するvoidempUpdate(int id, java.lang.String name, java.lang.String kana, java.lang.String mail, java.lang.String pass, int depId)社員テーブルの社員IDに合致する情報を更新するEmployeeDTOrowMappingEmployee(java.sql.ResultSet rs)DBから取得した検索結果をDTO型のインスタンスにセットし、リストに格納するjava.util.List<EmployeeDTO>selectAll()社員テーブルの情報を全件取得するjava.util.List<EmployeeDTO>selectById(int id)社員テーブルから社員IDに合致する情報を取得する
-
-
-
メソッドの詳細
-
selectAll
public java.util.List<EmployeeDTO> selectAll() throws java.sql.SQLException, java.lang.ClassNotFoundException
社員テーブルの情報を全件取得する- 戻り値:
- 検索結果
- 例外:
java.sql.SQLExceptionjava.lang.ClassNotFoundException
-
selectById
public java.util.List<EmployeeDTO> selectById(int id) throws java.sql.SQLException, java.lang.ClassNotFoundException, java.lang.NumberFormatException
社員テーブルから社員IDに合致する情報を取得する- パラメータ:
id- 社員ID- 戻り値:
- 検索結果
- 例外:
java.sql.SQLExceptionjava.lang.ClassNotFoundExceptionjava.lang.NumberFormatException
-
empInsert
public void empInsert(java.lang.String name, java.lang.String kana, java.lang.String mail, java.lang.String pass, int depId) throws java.lang.NumberFormatException, java.sql.SQLException, java.lang.ClassNotFoundException社員テーブルに新規登録する- パラメータ:
name- 社員名kana- 社員名カナmail- メールアドレスpass- パスワードdepId- 部署ID- 例外:
java.lang.NumberFormatExceptionjava.sql.SQLExceptionjava.lang.ClassNotFoundException
-
empUpdate
public void empUpdate(int id, java.lang.String name, java.lang.String kana, java.lang.String mail, java.lang.String pass, int depId) throws java.lang.ClassNotFoundException, java.sql.SQLException, java.lang.NumberFormatException社員テーブルの社員IDに合致する情報を更新する- パラメータ:
id- 社員IDname- 社員名kana- 社員名カナmail- メールアドレスpass- パスワードdepId- 部署ID- 例外:
java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionjava.lang.NumberFormatException
-
empDelete
public void empDelete(int id) throws java.lang.ClassNotFoundException, java.sql.SQLException, java.lang.NumberFormatException社員テーブルの社員IDに合致する情報を削除する- パラメータ:
id- 社員ID- 例外:
java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionjava.lang.NumberFormatException
-
rowMappingEmployee
public EmployeeDTO rowMappingEmployee(java.sql.ResultSet rs) throws java.sql.SQLException
DBから取得した検索結果をDTO型のインスタンスにセットし、リストに格納する- パラメータ:
rs- 検索結果- 戻り値:
- リスト
- 例外:
java.sql.SQLException
-
-