- 자바 스윙을 이용한 중고 상품 거래 시스템 만들기 -
ojdbc 다운로드
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
오라클 공식 홈페이지에서 버전 확인 후 다운로드
java build path 에서 외부 라이브러리로 ojdbc 추가
DAO
dao.java
package repository.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DAO {
/*
* Field
*/
// DB configuration
private String driver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@localhost:1521:xe";
private String id = "carrot";
private String pwd = "carrot";
// 공통 사용 필드
protected Connection conn;
protected PreparedStatement ps;
protected ResultSet rs;
/*
* Method
*/
public void connect() {
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, id, pwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
public void disconnect() {
try {
if (rs != null) rs.close();
if (ps != null) ps.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
properties 파일을 만들어 읽어들이는 형식도 있지만,
간편하게 필드로 설정하여 DB 에 접근하는 방식을 사용
- Just Do It -
반응형
'Project > 1차 개별 프로젝트' 카테고리의 다른 글
[Project] #6 상품 판매 등록 기능 구현 (0) | 2022.09.14 |
---|---|
[Project] #5 상품 조회 기능 구현 (0) | 2022.09.13 |
[Project] #4 웰컴 페이지 구현 (0) | 2022.09.11 |
[Project] #3 회원가입, 로그인 기능 구현 (3) | 2022.09.11 |
[Project] #1 프로젝트 명세 (2) | 2022.09.11 |