728x90
반응형
SMALL
DriverManager를 이용한 연결
DriverManager 클래스는 JDBC 드라이버를 관리하고 데이터베이스와의 연결을 설정하는 데 사용됩니다.
- 드라이버 로드:
- 먼저 JDBC 드라이버를 메모리에 로드합니다
데이터베이스 연결
- DriverManager.getConnection() 메소드를 사용하여 데이터베이스와의 연결을 설정합니다.
- 예제 코드
Connection 객체 사용법
Connection 객체는 데이터베이스와의 연결을 나타내며, SQL 쿼리를 실행하고 트랜잭션을 관리하는 데 사용됩니다.
- SQL 쿼리 실행 준비:
- Connection 객체를 사용하여 SQL 쿼리를 실행할 Statement, PreparedStatement 객체를 생성할 수 있습니다
- 트랜잭션 관리
- Connection 객체를 사용하여 트랜잭션을 수동으로 관리할 수 있습니다.
- 연결 닫기
- 작업이 끝난 후에는 Connection 객체를 닫아야 합니다.
SQL 쿼리 실행
- Statement 객체 사용SQL 쿼리 실행:
- executeQuery() 메소드: SELECT 쿼리를 실행하고 결과를 반환합니다.
- executeUpdate() 메소드: INSERT, UPDATE, DELETE 쿼리를 실행하고 영향을 받은 행의 수를 반환합니다.
- Statement 객체는 SQL 쿼리를 실행하고 결과를 받아오는 데 사용됩니다.
- PreparedStatement 객체 사용SQL 쿼리 준비 및 실행
- setXXX() 메소드를 사용하여 파라미터를 설정합니다.
- PreparedStatement 객체는 미리 컴파일된 SQL 문을 실행하는 데 사용됩니다. 이는 성능을 향상시키고 SQL 인젝션 공격을 방지하는 데 도움이 됩니다.
시나리오 코드
728x90
반응형
SMALL
'Java' 카테고리의 다른 글
JDBC 트랜잭션 관리와 배치 처리 (0) | 2024.06.24 |
---|---|
래퍼 클래스 (0) | 2024.06.24 |
JDBC 설치 및 설정 (0) | 2024.06.24 |
JDBC 구성 요소(아키텍처) (0) | 2024.06.24 |
JDBC란 뭘까? (0) | 2024.06.24 |