2022/06 72

수업 36일차 - 스칼라 서브쿼리, 인라인뷰, 데이터정의언어(DDL)

select ename, hiredate, sal, dname, loc from emp, dept where emp.deptno=dept.deptno; -- 서브쿼리(스칼라 서브쿼리) select ename, hiredate, sal, (select dname from dept where deptno=emp.deptno) dname, (select loc from dept where deptno=emp.deptno) loc from emp; -- 조인(테이블 3개 연결) select ename, hiredate, sal, dname, loc, grade from emp, dept, salgrade where emp.deptno=dept.deptno and sal between losal and hisal..

DB/Oracle 2022.06.27

주말 TIL

오늘 공부한 내용 📋 **JSP 게시판 만들기 3강 회원 데이터베이스 구축 4강 로그인 기능 -DAO 구축 -로그인 구현 메서드 생성 -loginAction.jsp 생성 궁금한 내용 / 부족한 내용 🧐 html, java를 넘나드는 코드 작성이 헷갈리는데 일단 무작정 따라해보기. 느낀 점 🤔 수업 시간에 하고 있는 오라클과 자바 연결 코드문을 여기서는 MySQL을 사용해 하고 있는데 유사한 부분이 많아 수업적으로 예습 할 수 있을 것 같고 나중 웹사이트 구축 프로젝트를 할 때 훨씬 도움이 될 것 같다. 일찍 좀 자자.. 참고 사이트 📄 https://developerongoing.tistory.com/205 https://developerongoing.tistory.com/206

Diary/TIL 2022.06.27

게시판 만들기 4강 로그인 기능 구현

JSP 게시판에서 로그인 기능을 구현하려면 JSP에서 회원 데이터베이스에 접근할 수 있도록 하는 DAO(Data Access Object)를 만들어야 한다. DAO는 데이터베이스 접근 객체의 약자다. 하나의 회원 정보를 불러오거나 입력할 때 사용한다. UserDAO.java package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; // 자바와 데이터베이스 연결 private PreparedStatement pstmt; // 쿼리문 대기 및..

output/JSP 2022.06.26

게시판 만들기 3강 회원 데이터베이스 구축

MySQL 설치하고 MySQL 커맨드 창 실행한다. mysql> CREATE DATABASE BBS; # 'BBS' 이름의 테이블 생성 Query OK, 1 row affected (0.01 sec) mysql> USE BBS; # 'BBS' 이름의 데이터베이스 사용 Database changed mysql> CREATE TABLE USER ( # 'USER' 이름의 새로운 테이블 생성 -> userID VARCHAR(20), -> userPassword VARCHAR(20), -> userName VARCHAR(20), -> userGender VARCHAR(20), -> userEmail VARCHAR(50), -> PRIMARY KEY (userID) #중복 안되게 -> ); Query OK, 0 ..

output/JSP 2022.06.26