Java

JDBC 기본 사용법

H_u 2024. 6. 24. 10:08
728x90
반응형
SMALL

DriverManager를 이용한 연결

DriverManager 클래스는 JDBC 드라이버를 관리하고 데이터베이스와의 연결을 설정하는 데 사용됩니다.

  1. 드라이버 로드:
    • 먼저 JDBC 드라이버를 메모리에 로드합니다

 

데이터베이스 연결

  • DriverManager.getConnection() 메소드를 사용하여 데이터베이스와의 연결을 설정합니다.
  • 예제 코드

 

Connection 객체 사용법

Connection 객체는 데이터베이스와의 연결을 나타내며, SQL 쿼리를 실행하고 트랜잭션을 관리하는 데 사용됩니다.

  • SQL 쿼리 실행 준비:
    • Connection 객체를 사용하여 SQL 쿼리를 실행할 Statement, PreparedStatement 객체를 생성할 수 있습니다

 

  • 트랜잭션 관리
    • Connection 객체를 사용하여 트랜잭션을 수동으로 관리할 수 있습니다.

  1. 연결 닫기
    • 작업이 끝난 후에는 Connection 객체를 닫아야 합니다.

 

SQL 쿼리 실행

  1. Statement 객체 사용SQL 쿼리 실행:
    • executeQuery() 메소드: SELECT 쿼리를 실행하고 결과를 반환합니다.
    • executeUpdate() 메소드: INSERT, UPDATE, DELETE 쿼리를 실행하고 영향을 받은 행의 수를 반환합니다.
  2. 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