본문 바로가기

Java37

별찍기를 해보자; 기본 삼각형, 오른쪽 삼각형, 기본 거꾸로, 오른쪽 거꾸로! 더 좋은 코드가 있다면 언제든지 알려주세요! 반복문 복습에 가장 좋은 for문을 이용한 별찍기를 해보자!! // 별찍기 기본 System.out.println("--별찍기 기본--"); for(int i=0; i 2021. 7. 29.
[JSP] 회원가입; 이메일로 인증메일 받기 - 시작단계 STEP 1. 두개의 유틸 (SHA256 / Gmail) 클래스 만들기 SHA256은 아래와 같이 입력해주고, Gmail클래스는 step4에서 진행 STEP 2. 오라클 홈페이지에서 라이브러리 다운받기 www.oracle.com/java/technologies/java-archive-eepla-downloads.html#javamail-1.4.7-oth-JPR www.oracle.com/java/technologies/java-archive-downloads-java-plat-downloads.html#jaf-1.1.1-fcs-oth-JPR STEP 3. 다운받은 라이브러리 압축을 풀어주고 안에있는 mail파일과 activation파일을 WEB-INF폴더안의 lib폴더에 그대로 붙여넣어준다. STEP 4.. 2021. 4. 27.
[JDBC] JDBC용 객체 중 PreparedStatement 알기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. * JDBC용 객체 - [Prepared] Statement : 해당 DB에 SQL문을 전달하고 실행한 후 결과를 받아내는 객체 Statement VS PreparedStatement Statement [부모] : SQL문을 바로 실행하는 객체 => SQL문이 완성된 형태로 세팅되어있어야 한다. > Connection 객체를 가지고 Statement 객체 생성 : stmt = conn.createStatement(); > executeXXXX 메소드를 이용해서 sql문을 전달하면서 실행 : stmt.executeXXX(sql); PreparedStatement [자식] : SQL문을.. 2021. 2. 23.
[JDBC] JDBC? "Java + Database" Connectivity, JDBC 처리순서 및 DAO클래스 작성과 예시 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. JDBC란? 자바에서 데이터베이스에 접근할 수 있게 해주는 Programming API JDBC에서의 MVC역할 자바에서 총 4개의 클래스(MVC)를 만들어준다. MVC Vo (Value Object) DB테이블의 한 행에 대한 데이터를 기록할 수 있는 저장용 객체 * Vo 조건 1) 반드시 캡슐화 적용 2) 기본생성자 및 매개변수 생성자 작성필수 3) 모든 필드에 대한 Setter와 Getter메소드 작성필수 Run 프로그램 실행만을 담당한다. 사용자가 보게될 첫 화면이며, 화면만 띄워주고 끝나게된다. 실행을 담당하기에 메인메소드를 포함시켜 만들어준다. View 사용자가 보게될 시.. 2021. 2. 21.