자료실

DBConn

알 수 없는 사용자 2015. 6. 21. 07:53

package com.test;

import java.sql.*;

//데이터베이스 연결 액션 클래스
public class DBConn {
 
 //메소드들 내부에서 공통 사용하는 멤버는
 //멤버변수로 등록한다.
 //static 키워드 추가
 private static Connection conn;
 
 //커넥션 객체 준비 메소드
 //-> Singleton
 public static Connection getConnection() throws ClassNotFoundException, SQLException  {
  if (conn == null) {

   Class.forName("oracle.jdbc.driver.OracleDriver");
   conn = DriverManager.getConnection("jdbc:oracle:thin:username/password@IP주소:1521:xe");;
   
  }
  return conn;
 }
 
 //마무리 메소드
 public static void close() {
  try {
   if (conn != null) {
    conn.close();
   }
  }catch(Exception e){
  }
  conn = null;
 }

}