패키지
DBConn 본문
package com.test;
import java.sql.*;
//데이터베이스 연결 액션 클래스
public class DBConn {
//메소드들 내부에서 공통 사용하는 멤버는
//멤버변수로 등록한다.
//static 키워드 추가
private static Connection conn;
//커넥션 객체 준비 메소드
//정작 생성되는 객체는 커넥션 하나. 생성됨
// -> Singleton
// -> 목적 : 객체가 더이상 생성되지 않기 위해 준비.
public static Connection getConnection() throws SQLException, ClassNotFoundException {
if(conn == null){
//예외처리 안하면 빨간줄 뜬다--> thorows Exception 처리한다
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager
.getConnection("jdbc:oracle:thin:team1/1234@211.63.89.91:1521:xe");
}
return conn;
}
//conn 액션에 대한 마무리 메소드
//class.member명으로 불러온다 (static이니까)
public static void close() {
try {
if (conn != null) {
conn.close();
}
} catch (Exception e) {
}
//null을 인위적으로 넣어줘야 작동된다.
conn = null;
}
}
'Server-Side > JDBC' 카테고리의 다른 글
Main문과 MenuAction (0) | 2015.04.24 |
---|---|
DAO (0) | 2015.04.24 |
방명록(GuestBook, Member)_멤버변수 선언 (2) | 2015.04.24 |
Comments