프로젝트/웹프로그래밍(풀스택)-부스트코스

JDBC

SeoburiFaust 2022. 8. 2. 10:49

자바를 이용해서 데이터베이스 접속할 때 사용한다.

 

환경구성

JDBC를 이용한 프로그래밍 방법

  1. import java.sql.*;
  2. 드라이버를 로드 한다.
  3. Connection 객체를 생성한다.
  4. Statement 객체를 생성 및 질의 수행
  5. SQL문에 결과물이 있다면 ResultSet 객체를 생성한다.
  6. 모든 객체를 닫는다.

단계별 JDBC사용

 

1. IMPORT

 - import java.sql.*;

 

2. 드라이버로드

- Class.forName("com.mysql.jdbc.Driver"); // 두 단어를 연속해서 쓸 때 단어의 첫 알파벳은 대문자를 쓰는게 약속이라고 한다.

 

3. Connection 얻기

- String dburl = "jdbc:mysql://localhost/dbName";

 

4. Statement 생성

- Statement stmt = conn.createStatement();

 

5. 질의수행

- ResultSet rs = stmt.executeQuery("Select no from user");

참고:

- stmt.execute("query"); //any SQL

- stmt.executeQuery("query"); //select

- stmt.executeUpdate("query"); //insert, update, delete

 

6. ResultSet으로 결과 받기

- ResultSet rs = stmt.executeQuery("select no from user");

 

7. Close

rs.close();

stmt.close();

conn.close();

 

스프링을 사용하면 쓸일이 없지만 문제가 발생했을 때 해결하려면 알고있어야 한다고한다.