자바 이클립스에서
DataBase를 연결하는
방법에 대해서 다뤄보도록 하겠다.
( MySQL에 대한 정보도 제공되지만
오라클을 베이스로 작성된 글 입니다. )
등록 순서
◎ 표시는 필수적으로 작성되는 부분입니다.
1. DB 드라이버를 등록 ◎ 2. DB 연결 ◎ 2-1. SQL 문장 제작 ◎ 2-2. SQL 문장을 DB로 전송 ◎ 2-3. 입력값이 있는 경우에 값을 채움 2-4. SQL 문장 실행 요청 ◎ 2-5. 결과값을 VO에 담는다 ◎ 3. DB 닫기 ◎ |
1. 오라클을 연결해주는 드라이버를 등록한다. ◎
[오라클]
oracle.jdbc.driver.OracleDriver
[MySQL]
com.mysql.cj.jdbc.Driver
드라이버는
Class.forName(드라이버 자리)
이렇게 생성해주면 된다.
2. DB 연결 ◎
DriverManager.getConnection
(URL,username,password)
url :
(오라클) "jdbc:oracle:thin:@localhost:1521:XE"
(MySQL)"jdbc:mysql://localhost:3306/mydb?serverTimezone=UTC"
username : DB의 계정명
password : DB의 비밀번호
2-1. SQL 문장 제작 ◎
웹에서는 <>SQL</>
2-2. SQL 문장을 오라클로 전송 ◎
웹에서는 <>SQL</>
2-3. 입력값이 있는 경우에 값을 채운다
웹에서는 parameterType
2-4. 실행요청 ◎
웹에서는 parameterType
2-5. 결과값을 VO에 담는다 ◎
웹에서는 resultType
3. DB 닫기 ◎
ps.close()
conn.close()
'Oracle' 카테고리의 다른 글
[DB/오라클] 프로시저 사용법 (스프링 기반의 댓글 CURD 프로시져로 구현하기 실습) (2) | 2022.09.30 |
---|---|
[오라클] CURD 와 오라클 (0) | 2022.08.31 |
[DB/오라클] ( CREATE, ALTER, DROP ) DDL 데이터 정의어 총정리 (0) | 2022.07.24 |
[DB/오라클] 제약조건(CONSTRAINT) 총정리 - 기본키 설정 법(primary key) (0) | 2022.07.19 |
[DB/오라클] 부속 질의 서브쿼리 완벽 정리 (스칼라, 인라인뷰) #15 (0) | 2022.07.11 |