- SQL (DML 명령어) - INSERT, UPDATE, DELECT 관계형 데이터베이스 (RDB) - 각 테이블은 행(row)와 열(column)으로 구성 - 각 컬럼들은 데이터 무결성을 보장받아야한다. - table에 대한 조작 및 검색을 SQL을 이용해서 수행한다. → 테이블간의 관계를 맺는다 SQL 명령어의 기본부류 - RETRIEVE(Query) 명령어 - SELECT : 원하는 데이터를 검색한다. - DML 명령어 - INSERT, UPDATE, DELECT : 데이터를 조작하는 명령어이다. - DDL 명령어 - CREATE, ALTER, DROP .. : 데이터 구조에 관한 명령어이다. DML - 데이터 조작 명령어 INSERT : 테이블에 새로운 행 삽입INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...);*모든 테이블.. 더보기
- JDBC - JDBC란? JDBC- Java Database Connectivity- 자바에서 DB 프로그래밍을 하기 위해 사용되는 API ==> 데이터베이스 종류에 상관없다. JDBC API 사용 어플리케이션의 기본 구성 - JDBC 드라이버 : 각 DBMS에 알맞는 클라이언트 JDBC 프로그래밍 코딩 흐름 1) JDBC 드라이버 로드2) DB 연결 3) DB에 데이터를 읽거나 쓰기 (SQL문)4) DB 연결 종료 JDBC 드라이버- DBMS와 통신을 담당하는 자바 클래스- DMBS 별로 알맞은 JDBC 드라이버 필요 (jar)- 로딩코드 : Class.forName(“JDBC드라이버 이름”);• MySQL : com.mysql.jdbc.Driver• 오라클 : oracle.jdbc.driver.OracleDriver• MSS.. 더보기
- SQL 명령어 - SELECT (데이터 검색) 데이터검색 - SELECT SELECT 구문의 기본 문형 (SELECT~ FROM)SELECT (검색할 컬럼) FROM 테이블명 SELECT (DISTINCT) FROM 테이블명 [칼럼명 (ALIAS)]SELECT NAME FROM S_EMP eS_EMP 테이블을 e 라는 변수처럼 사용 가능하게 된다. 합성연산자(||) - 컬럼을 다른 컬럼이나 값을 연결해서 하나의 컬럼으로 출력할 수 있다. ORDER BY - 정렬순서를 지정 --ASC : 오름차순으로 정렬--DESC : 내림차순으로 정렬--컬럼이나 표현식(ASC 또는 DESC)로 정렬할 수 있음--마지막에 기술해야함. WHERE - 특정행의 검색- WHERE절을 사용함으로 조건에 맞는 특정 행을 선택할 수 있다.WHERE절에 사용되는 연산자의 3가지 .. 더보기
- 오라클 DB설치 & 사용자계정 생성하기 DatabaseOracle xe 다운로드 1. 구글에 oracle xe download 검색 2. 컴퓨터 운영체제에 맞게 선택 후 로그인해서 다운로드진행 , 없으면 양식에 맞게 회원가입 3. setup 클릭 SYSTEM 계정에서 사용할 비밀번호를 설정해준다. (오라클 비밀번호 적는것이 아님) SQL 다운로드 1. xe 다운로드 했던 페이지 하단에 Oracle SQL Developer 클릭 자바써서 jdk 8? 아무튼 우리 수업은 이걸로..압출풀고 sqldeveloper-18.1.0.095.1630-x64\sqldeveloper클릭 데이터베이스 접속local이 추가된걸 알 수 있다.--local의 다른사용자 추가하기--1. 현재는 다른 사용자에 추가할 student가 없는 상태2. 시작> oracle da.. 더보기
- JDBC - JDBC 프로그래밍 예제(1) JDBC를 이용해서 EMP테이블의 데이터를 조작하는 예제- select , insert , update , delete 사용 EMP테이블JDBC 소스 코드1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLE.. 더보기