- 자바 스윙을 이용한 중고 상품 거래 시스템 만들기 -

 

 

ojdbc 다운로드

https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

 

JDBC and UCP Downloads page

We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try "application" instead of

www.oracle.com

오라클 공식 홈페이지에서 버전 확인 후 다운로드

 

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 -

 

반응형
복사했습니다!