관리 메뉴

nalaolla

Method 예제 3 (Member) 본문

JAVA/10. Method3

Method 예제 3 (Member)

날아올라↗↗ 2016. 6. 29. 15:09
728x90
  1. package test.com;
  2.  
  3. public class Test03MemberDAO {
  4.    
  5.     public int insert(Test03MemberVO vo) {
  6.         System.out.println(vo);
  7.         System.out.println(vo.getNum());
  8.         System.out.println(vo.getId());
  9.         System.out.println(vo.getPw());
  10.         System.out.println(vo.getName());
  11.         System.out.println(vo.getTel());
  12.         return 0;
  13.     }
  14.    
  15.    
  16.     public int update(Test03MemberVO vo){
  17.         System.out.println(vo);
  18.         return 0;
  19.     }
  20.    
  21.     public int delete(Test03MemberVO vo) {
  22.         vo = null;
  23.         System.out.println(vo);
  24.         System.gc();
  25.         System.runFinalization();
  26.        
  27.         return 0;
  28.     }
  29.    
  30.     public Test03MemberVO search(Test03MemberVO vo) {
  31.         vo.setNum(vo.getNum());
  32.         if (vo.getNum() == 55) {
  33.             vo.setName("박가");
  34.         }
  35.         return vo;
  36.     }
  37.    
  38.     public Test03MemberVO[] select() {
  39.         Test03MemberVO[] vos = new Test03MemberVO[3];
  40.        
  41.         for (int i = 0; i < vos.length; i++) {
  42.             Test03MemberVO vo = new Test03MemberVO();
  43.            
  44.             vos[i] = vo;
  45.            
  46.             vos[i].setNum(i);
  47.             vos[i].setName("daniel_"+i);
  48.             vos[i].setId("id_"+i);
  49.             vos[i].setPw("pw_"+i);
  50.             vos[i].setTel("tel_"+i);
  51.            
  52.         }
  53.        
  54.         return vos;
  55.     }
  56. }


  1. package test.com;
  2.  
  3. public class Test03MemberMain {
  4.  
  5.     public static void main(String[] args) {
  6.         // TODO Auto-generated method stub
  7.        
  8.         System.out.println("========= member get/set ========");
  9.        
  10.         Test03MemberDAO dao = new Test03MemberDAO();
  11.        
  12.         Test03MemberVO mvo = new Test03MemberVO();
  13.         mvo.setNum(1);
  14.         mvo.setId("test");
  15.         mvo.setPw("12345");
  16.         mvo.setName("김덕중");
  17.         mvo.setTel("010-1234");
  18.        
  19.         System.out.println("=========== insert ==============");
  20.         int result = dao.insert(mvo);
  21.         System.out.println(result);
  22.        
  23.         System.out.println("=========== update ==============");
  24.         int result2 = dao.update(mvo);
  25.         System.out.println(result2);
  26.        
  27.         System.out.println("=========== delete ==============");
  28.         int result3 = dao.delete(mvo);
  29.         System.out.println(result3);
  30.        
  31.         System.out.println("=========== search ==============");
  32.         mvo.setNum(55);
  33.         Test03MemberVO result4 = dao.search(mvo);
  34.         System.out.println(result4.getNum());
  35.         System.out.println(result4.getName());
  36.         System.out.println(result4.getId());
  37.         System.out.println(result4.getPw());
  38.         System.out.println(result4.getTel());
  39.        
  40.         System.out.println("=========== select ==============");
  41.         Test03MemberVO[] result5 = dao.select();
  42.        
  43.         for (int i = 0; i < result5.length; i++) {
  44.             System.out.print(result5[i].getNum() + " ");
  45.             System.out.print(result5[i].getName() + " ");
  46.             System.out.print(result5[i].getId() + " ");
  47.             System.out.print(result5[i].getPw() + " ");
  48.             System.out.println(result5[i].getTel());
  49.         }
  50.        
  51.     }
  52.  
  53. }



  1. package test.com;
  2.  
  3. public class Test03MemberVO {
  4.     private int num;
  5.     private String id;
  6.     private String pw;
  7.     private String name;
  8.     private String tel;
  9.  
  10.     public String getId() {
  11.         return id;
  12.     }
  13.  
  14.     public void setId(String id) {
  15.         this.id = id;
  16.     }
  17.  
  18.     public String getPw() {
  19.         return pw;
  20.     }
  21.  
  22.     public void setPw(String pw) {
  23.         this.pw = pw;
  24.     }
  25.  
  26.     public String getName() {
  27.         return name;
  28.     }
  29.  
  30.     public void setName(String name) {
  31.         this.name = name;
  32.     }
  33.  
  34.     public String getTel() {
  35.         return tel;
  36.     }
  37.  
  38.     public void setTel(String tel) {
  39.         this.tel = tel;
  40.     }
  41.    
  42.     public void setNum(int num) {
  43.         this.num = num;
  44.     }
  45.    
  46.     public int getNum() {
  47.         return num;
  48.     }
  49. }


728x90

'JAVA > 10. Method3' 카테고리의 다른 글

Method 예제 4 (Board)  (0) 2016.06.29
Method 예제 2 (Score)  (0) 2016.06.29
Method 예제 1  (0) 2016.06.22