분류 전체보기 176

오라클 DB 연동 후 데이터 출력

import java.sql.*; public class EmpDAO2 { // 1. 공통 필드 선언 private Connection conn; private Statement stmt; private ResultSet rs; // 2. 공통 메서드 선언 public void setConn() { // 1) 드라이버 연결 try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch(Exception ex) { ex.printStackTrace(); } // 2) 특정 서버 연결 String info= "jdbc:oracle:thin:@localhost:1521:xe"; try { conn= DriverManager.getConnection(info,..

DB/Oracle 2022.07.01

CONSTRAINTS

제약 조건은 컬럼에 어떤 조건을 거는 것. 해당 컬럼에 조건을 걸면 해당 컬럼 또는 테이블 이용시 제약 조건을 지켜야 함. PRIMARY KEY (기본키/PK) 테이블 당 하나만 가질 수 있는 키로서 해당 키를 가진 컬럼의 데이터를 중복이 불가하고 NULL이 데이터로 올 수 없다. 주민등록번호, ID 같이 다른 중복이 없어야 하는 데이터를 사용할 때 좋다. #1 CREATE TABLE 테이블명( 컬럼명 데이터형식 PRIMARY KEY ); CREATE TABLE TEST_TABLE1( ID VARCHAR2(20) PRIMARY KEY, NAME VARCHAR2(20) ); #2 CREATE TABLE 테이블명( 컬럼명 데이터형식, CONSTRAINT 프라이머리키 이름 PRIMARY KEY(컬럼명) ); ..

DB/Oracle 2022.06.30

게시판 만들기 6강 회원가입 기능 구현

한 명의 회원 정보를 입력하는 회원가입 폼에서 아이디, 비밀번호, 이름, 성별, 이메일을 입력해서 회원가입 버튼을 누르면 실제로 데이터베이스에 회원정보가 전송되는 과정이다. join 메서드 'UserDAO' 클래스에서 회원가입 기능을 담당하는 'join' 메서드를 추가한다. // 회원가입 영역 public int join(User user) { String sql= "insert into user values(?, ?, ?, ?, ?)"; try { pstmt= conn.prepareStatement(sql); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.get..

output/JSP 2022.06.28

게시판 만들기 5강 회원가입 화면 구현

이전에 만들었던 'login.jsp' 페이지를 복사해서 네비게이션 영역은 그대로 두고 기존 로그인 화면 요소를 수정해 회원가입 페이지로 변경한다. 회원가입 화면 남자 여자 로그인 화면에서는 아이디와 비밀번호 입력란이 있었지만 회원가입 양식으로 바꾸면서 이름, 남/여 성별 버튼, 이메일을 추가하여 회원가입 화면으로 바뀌었다. join.jsp JSP 게시판 웹 사이트 메인 게시판 접속하기 로그인 회원가입 회원가입 화면 남자 여자

output/JSP 2022.06.28