반응형
(1) 오라클 설치 후 명령 크롬프트에서 sql불러오기 : sqlplus를 입력
1) 윈도우 ver.
C:\Users\user>sqlplus
2) Mac ver.
맥의 경우 오라클에서 지원해주지 않고 있기에, 도커를 이용하여 설치해야한다.
docker exec -it oracle11g sqlplus
(2) 사용자계정생성
① 사용자계정 생성 (ex.사용자명 : c##sist, 비밀번호 sist)
sql>create user c##sist identified by sist
② 사용자 계정에게 권한을 부여
sql>grant connect, resource, dba to c##sist
③ 현재 로그인 되어 있는 관리자계정 확인하기
sql> showuser
④ 관리자계정이 데이터베이스에서 나감
sql> exit
(3) 자바에서 데이터베이스 연결 프로그래밍 순서(JDBC 프로그래밍 순서)
① jdbc드라이버를 메모리로 로드한다.
Class.forName(oracle.jdbc.driver.OracleDriver);
② DB서버에 연결한다.
Connection conn = DriverManager.getConnection("서버의주소","사용자이름","암호");
③ DB 명령을 실행할 Statement 객체를 생성한다.
Statement stmt = conn.createStatement();
④ DB 명령을 실행한다.
int re = stmt.executeUpdate(명령어)
==> 데이터베이스에 변경이 있는 명령을 시킬때 사용
==> 성공적으로 명령을 수행한 레코드의 수를 반환
ResultSet rs = stmt.executeQuery(명령어)
==> 데이터베이스의 내용을 읽어오는 명령을 시킬때 사용
==> 읽어온 결과를 ResultSet으로 반환
⑤ 사용했던 자원을 모두 닫아준다.
rs.close();
stmt.close();
conn.close();

반응형
'DB' 카테고리의 다른 글
[SQL] 03. oracle11g 데이터 타입 (0) | 2021.11.15 |
---|---|
[SQL] 06. Group 함수 (0) | 2021.11.10 |
[SQL] 05. 컬럼 길이 조절 (0) | 2021.11.09 |
[SQL] 04. SELECT 명령어 (0) | 2021.11.09 |
[SQL] 01. DataBase Management System (0) | 2021.11.04 |
댓글