y_bin.log
로그인
y_bin.log
로그인
JAVA - DB 연동
조예빈
·
2024년 4월 9일
팔로우
0
0
Oracle
목록 보기
19/26
해당 DB에 jar파일이 있어야 함(오라클은 오라클jar파일이 있어야 함)
jar파일을 프로젝트랑 연결시켜야 함
JDBC
Java Database Connectivity
DB와 연결해서 데이터 입출력 작업을 할 수 있는 라이브러리(java.sql 패키지)
DBMS의 종류와 상관없이 동일하게 사용할 수 있는 클래스와 인터페이스로 구성되어 있음
DriverManager 클래스
JDBC Driver를 관리하며 DB와 연결해서 Connection 구현 객체 생성
Connection 인터페이스
Statement, PreparedStatement, CallableStatement 구현 객체 생성
트랜잭션 처리 및 DB 연결 해제 시 사용
Statement
SQL의 DDL과 DML을 실행할 때 사용
주로 변경되지 않는 정적 SQL문을 실행할 때 사용
PreparedStatement
SQL의 DDL과 DML을 실행할 때 사용
매개변수화된 SQL문을 사용해 편리성과 보안성이 좋음
Statement보다 많이 사용함
CallableStatement
DB에 저장되어 있는 프로시저와 함수를 호출할 때 사용
ResultSet
DB에서 가져온 데이터를 읽을 때 사용
처리 순서
드라이버(클래스) 로드
DB 접속(host, port, id, pwd, db명(오라클은 sid)이 필요)
SQL을 실행할 객체 생성
SQL 실행
실행결과 처리
자원 해제(close)
조예빈
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러
팔로우
이전 포스트
데이터 모델링
다음 포스트
트랜잭션 처리
0개의 댓글
댓글 작성