JDBC def: 자바 언어에서 Database에 접근할 수 있게 해주는 프로그래밍 API JDBC 인터페이스는 JDBC 프로그램을 하기 위한 API들로서, SE에서 제공하는 java.sql패키지를 의미한다. JDBC API는 대부분 인터페이스이다. // JDBC API 인터페이스 Connection, Statement, ResultSet 등 // 메서드 Connection : createStatement(), getMetaData() ... Statement: executeQuery(), executeUpdate() ... ResultSet: next(), getXXX() ... 이 인터페이스들은 대부분 몸체가 없으며 이 API들을 활용하려면 java.sql 인터페이스를 상속하여 메서드를 구현할 클래스..
SQL 문자 함수 ORACLE SQL 기준 UPPER, LOWER, INITCAP(첫글자만 대문자) SELECT ENAME, UPPER(ENAME), LOWER(ENAME), INITCAP(ENAME) FROM EMP; --upper로 문자열 비교 SELECT * FROM EMP WHERE UPPER(ENAME) = UPPER('scott'); LENGTH(길이) SELECT ENAME, LENGTH(ENAME) FROM EMP; SELECT ENAME, LENGTH(ENAME) FROM EMP WHERE LENGTH(ENAME) >= 5; SUBSTR --두번째 param은 시작 글자의 위치, 세번째 param은 리턴하고자 하는 글자의 개수 SELECT JOB, SUBSTR(JOB, 3,..
관계형 데이터베이스의 테이블 기본키(primary key) 테이블에 저장된 행을 식별할 수 있는 유일한 값이어야 한다. (eg. 주민등록번호) 값의 중복이 없어야 한다. NULL값을 가질 수 없다. 후보키(candidate key), 대체키(alternative key) 기본키가 될 수 있는 모든 키는 후보키이다. (eg. 학번, 아이디, 주민등록번호) 후보키 중에서 기본키가 아니게 된 모든 키를 대체키라고 한다. (eg. 주민등록번호가 기본키가 된 경우 학번, 아이디가 대체키) 외래키(foreign key) 특정 테이블에 포함되어 있으면서 다른 테이블의 기본키로 지정된 키 외래키를 통해 테이블 간 참조가 이루어지며 관계를 맺게 된다. 만약 한 테이블에 모든 정보를 넣었을 때 불필요한 중복을 피하기 위해..
- Total
- Today
- Yesterday
- this
- 리덕스
- Prefix Sums
- rxjs
- Java
- 깃
- linkedlist
- Conflict
- 제네릭스
- package.json
- 개발 공부
- 인스턴스
- Redux
- useEffect
- GIT
- CSS
- jQuery
- Data Structure
- 알고리즘
- oracle
- SQL
- Session
- getter
- til
- react
- JavaScript
- c언어
- 자바
- youtube data api
- 포인터 변수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |