오늘이라도
37. JDBC ① 본문
https://github.com/upcake/Class_Examples
교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다.
gif 파일은 클릭해서 보는 것이 정확합니다.
- JDBC(Java DataBase Connection Programming)은 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다.
- JDBC 작업을 하기 위해선 Driver 클래스를 메모리에 로딩해줘야 한다. 이것을 정적 로딩이라 한다.
- JDBC 드라이버의 기본 경로는 다음과 같다. (Oracle DB 11.2 기준)
- C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar
- JDBC 작업 순서
① JDBC API import ▶ 자동 생성
② JDBC Driver 정적 로딩 : ojdbc6.jar
③ JDBC Driver Loading (동적 로딩)
④ Connection 객체 (연결 객체)
⑤ Statement 객체 (전송 객체)
⑥ SQL 문장 작성
⑦ Statement 객체에 SQL 문장을 전송
- Connection (연결 객체)
· jdbc:oracle:thin: ▶ 프로토콜, 구분 기호는 콜론(:)
· @127.0.0.1:1521:XE ▶ IP 시작 전에 @기호, 포트번호, 서비스 네임
- ResultSet : 결과 객체
- Statement객체에 SQL 문장을 전송할 때,
· insert, delete, update ▶ executeUpdate()
· select ▶ executeQuery()
'취업성공패키지 SW 개발자 교육 > Java' 카테고리의 다른 글
39. JDBC ③ : PreparedStatement와 DAO, DTO 연동, 삽입, 삭제, 갱신, 검색 (0) | 2020.04.16 |
---|---|
38. JDBC ② (0) | 2020.04.14 |
36. 외부 API ② : Jericho HTML Parser 이용하기 (0) | 2020.04.08 |
35. 외부 API ① (0) | 2020.04.07 |
34. Networking ② (0) | 2020.04.03 |