DAO 4

52일차(1)/Spring(10) : 회원가입, 로그인, 로그아웃, 회원정보 보기 기능 구현

- Spring04_Final MVC프로젝트 생성 - myBatis 기반으로 DB 연동할 준비하기 - servlet-context 에 이 3가지 추가해주기 - DAO에 DI 되기 위해 필요한 요소들! - myBatis 관련 설정은 configuration.xml에서 시작된다. - classpath:의 경로는 src-resources 이다. 기억하기! - Mapper와 configuration 앞선 프로젝트에서 복사해와서 수정 - Datasource 설정이 제대로 되려면 기본 Tomcat 서버의 context.xml 에 이 내용이 있어야 한다. - 위의 모든 조건이 맞아야만 DB 연동이 가능한 것! com.sy.spring04.users.controller / service / dto / dao 패키지 생..

국비교육(22-23) 2022.12.20

24일차(1)/java(36) : JDBC 실습예제 (Friend 프레임)

- 기존 실습예제를 활용해서 Frame 객체에서 관리 가능한 Friend 프레임/테이블 만들기! [ 만들어야하는 클래스 ] * FriendDTO : 필드, 생성자, getter/setter 세팅 * ORACLE에서 테이블 생성 : 테이블, 기본값 넣기. primary key 시퀀스 생성 (ORACLE TO_CHAR 사용법 검색) * FriendDBConnect : DB연결 객체 - .jar 파일 사용 * FriendDAO : 한명의 회원정보를 관리하는 클래스 - Connection 연결 - sql문 작성 (? 넣어서) - pstmt에 sql문 담기 - ?에 값 연결 - 바뀐 row개수 리턴 - finally문에서 입출력도구 닫기 - 바뀐 row 개수로 성공여부 리턴 * FriendMain : MainCl..

국비교육(22-23) 2022.11.08

23일차(2)/java(35) : JDBC 실습예제

23일차(2)/java(35) : JDBC MainClass15 package test.main; import java.util.Scanner; import test.dao.MemberDao; import test.dto.MemberDto; public class MainClass15 { public static void main(String[] args) { /* * Scanner 객체를 이용해서 추가할 회원의 이름과 주소를 각각 입력받아서 * MemberDto 객체에 담고 * MemberDto 객체를 이용해서 DB에 저장하는 프로그래밍을 해 보세요. */ Scanner scan=new Scanner(System.in); System.out.print("이름 입력:"); String name=scan...

국비교육(22-23) 2022.11.08

23일차(1)/java(34) : JDBC, DAO

23일차(1)/java(34) : JDBC, DAO MainClass11 - DELETE 메소드 분리하기 package test.main; import java.sql.Connection; import java.sql.PreparedStatement; import test.dto.MemberDto; import test.util.DBConnect; public class MainClass11 { public static void main(String[] args) { //삭제할 회원의 번호라고 하자 int num=3; delete(num); } //인자로 전달한 번호에 해당하는 회원 한명의 정보를 삭제하는 메소드 public static void delete(int num) { //DELETE 작업을 위..

국비교육(22-23) 2022.11.07