🌞데이터 검색
select 컬럼이름1, 컬럼이름2, ... from 테이블명;
🌈모든 컬럼을 다 검색
select * from 테이블명;
🌞커밋(commit)
🌞자료 수정
update 테이블명 set 컬럼명 = 값; //모든 레코드의 값이 변경된다.
-> update member set age = 20; //모든 회원의 나이가 20살로 변경된다.
🌈특정 레코드만 수정하기
update 테이블명 set 컬럼이름 = 값 where 조건식; //특정 조건식만 수정
-> update member set age = 30 where id = 'kim'; //아이디가 kim이라는 사람의 나이만 30살로 바꾼다.
🌈한꺼번에 여러 개의 속성 바꾸기
update 테이블명 set 컬럼1 = 값1, 컬럼2 = 값2, ... where 조건식;
-> update member set name = '김철수', age = 25 where id = 'kim'; //아이디가 kim이라는 사람의 나이와 이름을 수정
🌞자료 삭제
delete 테이블명; //모든 데이터가 삭제
🌈특정 조건식만 삭제
delete 테이블명 where 조건식;
-> delete member where id = 'park';
🌻자바로 데이터베이스 연결하는 코드 순서
1. jdbc 드라이버를 메모리로 로드
Class.forName("oracle.jdbc.driver.OracleDriver");
2. DB서버에 연결
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@(나의아이피):1521:XE","사용자계정", "비밀번호");
3. 데이터베이스 명령어를 실행하기 위한 객체를 생성
Statement stmt = conn.createStatement();
4. 데이터베이스 명령어를 실행(executeUpdate, executeQuery)
int re = stmt.executeUpdate(sql); => 데이터베이스에 변동이 있는 명령을 실행할 때 사용
int re = stmt.executeQuery(sql); => 데이터베이스의 자료를 조회할 때 사용