자바를 이용해서 데이터베이스 접속할 때 사용한다.
환경구성
JDBC를 이용한 프로그래밍 방법
- import java.sql.*;
- 드라이버를 로드 한다.
- Connection 객체를 생성한다.
- Statement 객체를 생성 및 질의 수행
- SQL문에 결과물이 있다면 ResultSet 객체를 생성한다.
- 모든 객체를 닫는다.
단계별 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();
스프링을 사용하면 쓸일이 없지만 문제가 발생했을 때 해결하려면 알고있어야 한다고한다.
'프로젝트 > 웹프로그래밍(풀스택)-부스트코스' 카테고리의 다른 글
[롬복]생성자 어노테이션 (0) | 2022.09.30 |
---|---|
맥 mysql 경로 확인, 환경변수 설정 (0) | 2022.08.05 |
maven 웹 실행 오류 해결 (0) | 2022.08.05 |
maven (0) | 2022.08.01 |
redirect, forward를 이용한 servelt & jsp 연동 (0) | 2022.07.24 |