[Day 16] 국비 0418 - 내용 정리
🌞데이터 검색
select 컬럼이름1, 컬럼이름2, ... from 테이블명;
🌈모든 컬럼을 다 검색
select * from 테이블명;
🌞커밋(commit)
- 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); => 데이터베이스의 자료를 조회할 때 사용
Author And Source
이 문제에 관하여([Day 16] 국비 0418 - 내용 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rlaehdus0417/Day-16-국비-0418-내용-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)