본문 바로가기

MySQL9

Day24_CRUD jsp 완성 과제 Day23에서 jsp를 작성하는 법을 배웠는데, 그에 이어서 회원가입, 탈퇴 페이지, 게시판 글쓰기, 글 삭제, 글 수정 페이지의 jsp를 완성하는 게 과제였다. member.html과 update.html 파일이 회원정보 페이지와 회원수정 페이지다. 이 부분 서버를 실행시켜주면 아래와 같이 뜬다. 회원의 아이디와 전화번호를 수정하도록 되어있는데, DBeaver에서 입력받은 ID를 확인한다. DB에 올라가있는 ID만 수정이 가능하고, 그 외의 ID는 수정이 불가하다. update.html파일을 통해 아이디와 전화번호를 입력받는 창이 있으니, 이제 데이터를 받아서 sql문을 만들어 DB로 보내는 jsp파일을 만들어주면 된다. update.jsp는 insert.jsp와 동일한데, sql문만 다르므로 inse.. 2023. 6. 15.
Day22_DBeaver 설치 및 세팅, MySQL 연결, Tool 사용법 DBeaver 설치 후 세팅 Test Connection을 눌러주면 뭔가 다운하라는 창이 뜬다. 다운로드 해주고 다시 하면 된다. 나는 또 오류가 났는데, 서버가 안켜져있어서 아래와 같이 서버를 켜고 비밀번호 설정도 해줬다. mysql.server start mysql_secure_installation mysql -u root -p 서버를 켜주니 연결이 됐다. 이제 Finish를 눌러 세팅을 끝내준다. localhost에 Database 우클릭 → Create New Database 이름은 소문자 영문으로, Charset은 utf8mb4로 설정해준다. 생성된 shop에 Tables에서 우클릭을 해주고 새로운 테이블을 생성해주어 아래와 같이 입력해줬다. 테이블에는 테이블 이름, 속성들을 입력하는 컬럼(열.. 2023. 6. 13.
Day21_Eclipse IDE for Java, Tomcat v8, MySQL 설치 및 세팅 https://www.eclipse.org/downloads/packages/release/2020-03/r 위 링크에서 Eclipse IDE for Enterprise Java Developers (includes Incubating components) 로 설치해준다. 톰캣은 아래 링크에서 8버전으로 설치해준다. https://tomcat.apache.org Core에 있는 'tar.gz(pgp, sha512)로 설치해준다. 참고로 나는 맥북 프로 M1이다. MySQL은 터미널에서 아래 명령어를 입력해준다. 설치 후 버전을 확인해주면 된다. brew install mysql mysql --version 설치된 파일들은 모두 압축을 풀어 응용프로그램으로 옮겨준다. 응용프로그램 폴더에서 이클립스 선택 후.. 2023. 6. 13.