java dbupdate, dbselect

두부링·2024년 12월 30일

java

목록 보기
12/13

git

1. git 레포지토리

  • 혈통은 지켜야 함
  • 저번 주에 한 것을 여기로 가져올 수는 없음

2. git hub 에 올라간 과정

2-1. 로컬에서 원격저장소에 올리기
git 로컬에서의 변경사항을 add. -> commit -> git remote로 git hub 연결 -> git push origin/master로 원격 저장소에 올리기(원격저장소에 반영하기)

2-2. 원격에서 로컬로 내려받기
git fetch origin master -> git merge origin/master = git pull origin master

  • 덮어서 사용하는 게 아닌 병합애서 올라가는 것임
  • 가지가 2개이므로 원격 저장소에서 내려받을 수 있고 로컬에서의 변경 사항을 올릴 수도 있음

<나의 상황>

merge 한 이후에 push 하기

3. git hub에서 readme.md file 추가

  • 로컬에는 없으니 fetch 해서 merge 해줘야 함

4. git 복사하기(clone)

  • 원하는 폴더에 git clone 저장소 주소
  • clone 최초에 한번만 수행함

git_test 에서 반복해보기

java

MainClass10~

1. return 값이 boolean

  • 회원정보 추가를 성공했느냐 못했냐?
  • 실행되는 메소드를 미리 만들고 = 성공여부를 리턴하는 메서드 생성하기
    main 메소드에서 실행하기
  • 값을 어떤 경우에 따라서 true 혹은 false를 리턴할지 추가하기
  • 그 값에 따라서 어떻게 할지 main 에서 설정하기

1-1. 보완 insert 메서드 try catch에서 어떤 작업을?

  1. 사용할 객체 null 값 설정
    try-catch
  2. 객체 생성 메서드로 관련 객체 생성하기
  3. 명령문 작성하기
  4. pstmt 객체로 명령문에 들어갈 내용 바인딩 하기
  5. catch 로 오류 작성하기
  6. finally 작성하기 = 사용한 객체 닫아주기
  7. return 값 작성하기

<insert 메서드 확인하기>


<메인 메서드 확인하기>

논리적으로 연결하면서 코딩

select 문에도 ? 등장할 수 있음

  • 하나만 Select 하는 경우도 있음

2. DAO

  • 회원 정보를 insert, update, delete, select 할 수 있는 기능을 가진 객체를 생성할 클래스 설계하기
  • 이런 기능을 가진 객체를 Data Access Object 라고 한다.
  • 기능을 한번에 다 만들어 놓기

2-1. 원하는 코드 자동 불러오기 등록

2-2. Dao 객체 생성하고 메서드 활용하기

2-3. 데이터 타입과 속한 클래스(위치)

정호 t 실습과제

  1. id, title ,content 를 담을 수 있는 PostDto 클래스를 test.dto 패키지에 만들어 보세요.

  2. PostDto 를 활용한 PostDao 클래스를 test.dao 패키지에 만들어 보세요.

    insert(), update(), delete(), getData(), getList()메소드가 있어야 합니다.

  3. MainClass14~MainClass18에서 했던 유사한 작업을 하는 코드를 작성해 보세요.

QuizMain01~QuizMain05라는 클래스 이름으로 순서대로 만들면 됩니다.

<질문>

  1. home과 학원 상황 만들고 commit 등 해보기
  2. insert, update, delete 으로 변경
  3. preference 에서 dbupdate ,dbselect 확인하기
profile
하이하잉

0개의 댓글