국비지원 JAVA 풀스택 과정/JAVA 69

[JSP] 우편번호검색

Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; String sql = null; boolean flag = false; try { con = pool.getConnection(); sql = "select id from tblMember where id =?"; pstmt = con.prepareStatement(sql); pstmt.setString(1, id); flag = pstmt.executeQuery().next(); /*flag = rs.next(); // next() 는 쿼리문의 실행 결과가 있으면 다음행으로 커서를 옮기며, 다음행이 있으면 true, 없으면 false를 반환한다. */ } catch(..

[JSP] 회원관리 프로그램2

package com.member; public class MemberVO { private String id; private String pwd; private String name; private String gender; private String birth; private String email; private String zipcode; private String addr; private String hobby[];//checkbox로 여러개의 데이터를 하나의 변수에 저장하여 전달하므로 배열을 선언하여 받는다. private String job; public String getId() { return id; } public void setId(String id) { this.id = id; } ..

[JAVA] 파일 업로드 구현

★ 파일 업로드 구현 1. 환경설정 a. 파일을 업로드 하고 입력폼을 분석하는 cos.jar 라이브러리를 WEB-INF/lib 폴더에 복사한다. b. 프로젝트에서 오른쪽 마우스 버튼을 클릭한 후 Build Path 메뉴의 Configure Build Path 메뉴를 클릭한다. Java Buil Path에서 Libraries 탭을 클릭하고 Classpath를 클릭한 후 [Add JARs...] 버튼을 클릭해 cos.jar를 추가한다. c. src/main/webapp/exam-fileupload 폴더에 uploadFile 폴더를 생성한다. > 2. form 태그에 enctype 속성을 추가하고 속성 값으로 multipart/form-data를 지정한다. form 태그의 type 속성값을 post로 지정한다..

[JAVA] JSP 수업 정리

JDBC를 사용한 데이터베이스 연동 1단계 : 드라이버를 드라이버 매니저 클래스에 등록한다. ·Class 클래스의 forName()로 'JDBC 드라이버' 로드한다. (JDBC 드라이버 : 자바 프로그램과 DBMS 사이를 연결 하는 도구) · MySQL용 드라이버를 프로젝트에 설치한다. ( JAVA Build Path 로 설치 ) ( Build Path: 빌드 경로 ) -> 설치 경로 :프로젝트 우클릭 > properties > JAVA Build Path > Libraries 탭 > [Add JARs .. ] 클릭 후 설치완료 · 드라이버 로드 코드를 본문에 작성 : Class.forName("com.mysql.jdbc.Driver"); 2단계 : 드라이버매니저 클래스의 getConnection으로 객..

[JAVA] 로그인 session 예제

session 총 정리 1. 세션은 JSP에서 지원하는 내장객체이다. 내장 객체는 (어떤것을 내장객체라고 하는지) 객체를 생성하는 코드가 필요없다, 객체 생성을 하지 않아도 된다. 사용은 어떻게 ? session. ~ 으로 사용하면 된다. 대표적인 내장 객체는 request. ~ 이다. (요청에 대한 내장객체) - request.getParameter에서 서버에 요청된 것을 처리해준다. - 입력폼에 입력한 name의 값과 같아야 가져올 수 있다. - 가지고 온 후 인증 처리를 위해 각각 변수에 저장을 한다. - 저장한 변수를 memMgr.passCheck에 memberid 변수로 보낸다. - memMgr 는 useBean 액션 태그로 지정해준다. ( ) 끝태그 를 적어줘야 하나 매번 적기 힘들어 생략하고..

[JAVA] 낮은 버전 이클립스 다운로드

이클립스 다운그레이드 (낮은 버전 이클립스 다운로드) eclipse.org 접속 > 최하단 > Other - IDE and Tools 클릭 > [Desktop IDEs] 의 이클립스 버튼 클릭 Other Packages 클릭 > Release(테스트 과정을 거쳐 나옴) > '2019-09' 클릭 > R Pakages (=배포판) > [Eclipse IDE for Enterprise Java Developers] - Windows x86_64 클릭 > 다운로드 * [src/main/java] 파일이 안나올 경우 : 다이나믹웹프로젝트 제대로 생성됐는지 확인하기 webapp 에 JSP 파일 작성 / [src/main/java] 에 JAVA 파일 작성 프로젝트 삭제 : 프로젝트 우클릭 > Delete 클릭 > ..

메서드 지역번호 출력하기

MethodEx07 package com.dream.method; import java.util.Scanner; /* main 메서드에서 사용자로부터 지역을 받는 메서드를 호출하여 지역을 반환 받는다. 반환 받은 값을 지역번호를 반환하는 메서드에 전달하고 지역에 해당하는 지역 번호를 반환받는다. main 메서드에서 지역과 지역 번호를 출력한다. */ /* ※ 코드 가이드 사용자로부터 지역을 받아서 반환하는 메서드 : getArea(Scanner sc) - String - AreaCode 지역에 해당하는 지역 코드를 반환하는 메서드 : areaNum(String area) - String - AreaCode */ // 지역(String local_name), 지역번호 (int local_number) //..