Connection
1. Field
private static Connection conn = null;
2. Static 초기화
static{
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@서버ip:
1521:xe","접속user명","비밀번호");
} catch(ClassNotFoundException e){
System.out.println(">>> ojdbc8.jar 파일이 없습니다. <<<");
} catch(SQLException e){
e.printStackTrace();
}
}
3. 외부에서 인스턴스 생성못하게 하기
private 클래스명(){}
4. Static 메소드 생성
public static Connection getConn(){
return conn;
}
public static void closeConnection(){
try{
if(conn != null){
conn.close();
}
} catch(SQLException e){
e.printStackTrace();
}
}
정리
- JSPServletBegin -> chap05.oracle.model
-> MYDBConnection_05.javva