lynring24 blog

JDBC(java database connectivity)

Tags:

JDBC

데이터베이스 접속과 SQL 문장을 실행하는 자바 프로그램 내에서 SQL 문을 실행하기 위한 자바 API이다. SQL과 프로그래밍 언어의 통합 접근 중요 형태.

사용이유

다른 DB 벤더에 따라 라이브러리를 가지고 있기 때문에 개발자에게 불편. 데이터베이스 상관없이 단일화된 인터페이스 API를 통해 접근하도록 사용한다.

JDBC Driver

JDBC API의 구현. 클래스 형태를 띈다.

연동 단계

  1. Driver Manager : class.forName(“드라이버 이름”) 또는 DriverManager.registerDriver(“드라이버 이름”);
  2. Connection : Connection conn = DriverManager.getConnection(드라이버 url, 사용자 계정, 비밀번호);
  3. Statement : [Statement / PreparedStatement / CallableStatement] stmt = conn.[createStatement() / prepareStatement() / prepareCall()];
  4. execute : stmt.[execute() / exucuteQuery() / executeUpdate()];