[Oracle] WHERE 절 : 조건 검색 [비교 연산자(=, <, >), 논리 연산자(AND, OR, NOT)]
·
▣ SQL : Database/Oracle SQL🏮
1. WHERE 절 : 조건 검색 테이블에 저장된 데이터 중에서 원하는 데이터만 선택적으로 검색하는 기능 - WHERE 절의 특징 WHERE 절의 조건문은 칼럼이름, 연산자, 상수, 산술표현식 등 다양한 형태로 표현 가능하다. WHERE 절에서 사용하는 데이터 타입은 문자, 숫자, 날짜 타입 모두 사용 가능하다. 문자와 날짜타입은 작은따옴표('')로 묶어서 표현하고 숫자는 그대로 사용한다. 상수값은 영문자의 대소문자를 구별한다. -- 학생테이블에서 1학년 학생만 검색하여 학번, 이름, 학과번호를 출력하여라. SELECT STUDNO, NAME, DEPTNO FROM STUDENT WHERE GRADE = '1'; 2. 비교 연산자 WHERE 절에서 숫자, 문자, 날짜의 크기나 순서를 비교하는 연산자 연산..
[Oracle] ROWNUM, DUAL [의사열(Pseudo Column), 계산 및 함수 실행을 위한 테스트 테이블]
·
▣ SQL : Database/Oracle SQL🏮
1. ROWNUM ROWNUM : 각 행의 일련번호, 의사열(Pseudo Column) 2. DUAL DUAL : 계산 및 함수 실행을 위한 테스트 테이블
[Error Note] ORA-01821: date format not recognized [날짜 형식이 올바르지 않습니다]
·
◈ Study/에러노트(Error Note)🧱
- ORA-01821: date format not recognized [날짜 형식이 올바르지 않습니다] TO_CHAR 사용 시, 문자열 포맷이 잘못되면 발생하는 에러이다. ORA-01821: date format not recognized → DATE 타입 입력 시, 날짜 형식이 올바르지 않을 경우 발생한다. - ORA-01821 해결 방법 쿼리문 작성 시, 문자열 포맷을 잘 확인하여 입력한다.
[Board] DB 연동 : 게시글 수정 및 삭제 기능 [BoardDao : modify(), remove()]
·
◈ Human Project/Custom : Board📖
1. BoardDao.modify() : 게시글 수정 기능 - BoardDao : modify() public void modify(Board board) { try { //클래스 로드 Class.forName("oracle.jdbc.driver.OracleDriver"); // connection 취득 Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/xe", "odoung", "1234"); // 문장 생성 String sql = "UPDATE TBL_BOARD SET\r\n" + "TITLE = ?,\r\n" + "CONTENT = ?,\r\n" + "REGDATE = SYSDATE\r\n" + "WHERE..
[Board] DB 연동 : 게시글 조회 및 등록 기능 [BoardDao : list(), register()]
·
◈ Human Project/Custom : Board📖
1. BoardDao.list() : 게시글 조회 기능 [꿀팁] 이클립스(eclipse)에서 Oracle SQL 데이터베이스 연결하기[Oracle 활용하여 이클립스에서 데이터 [꿀팁] Eclipse에 톰캣(Tomcat) 연동하기[Eclipse에 Apache Tomcat v8.5 연동하기] 1. Apache Tomcat v8.5 다운로드 Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation.. yermi.tistory.com - BoardDao : list() public List list() { List list = new ArrayList(); try { //클래스 로드 Class.forName("or..