Back Ground

게시판 만들기 - DBManager 본문

JSP/게시판 만들기

게시판 만들기 - DBManager

Back 2016. 6. 15. 21:50

package util;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class DBManager {
   
    //Connection Context JDBC SQL 연결 부분
    public static Connection getConnection(){
        Connection conn = null;
        try{ //MySQL 연결
            Context initContext = new InitialContext(); 
            Context envContext = (Context) initContext.lookup("java:/comp/env");

//jdbc /mysql 이란 이름의 객체를 찾아서 DataSource가 받는다.

            DataSource ds = (DataSource) envContext.lookup("jdbc/TestDB");

//ds가 생성되었으므로 Connection를 구합니다.

            conn = ds.getConnection();
           
        }catch(Exception e){e.printStackTrace();}
        return conn;
    }
   
   
    //select 수행한 후 리소스 해제를 위한 메소드 Close
    public static void close(Connection conn, Statement stmt, ResultSet rs){
        try{
            rs.close();
            stmt.close();
            conn.close();
        }catch(Exception e){e.printStackTrace();}
    }
   
   
   
    //DML(insert, update, delete)를 수행한 후 리소르 해제를 위한 메소드
    public static void close(Connection conn, Statement stmt){
        try{
            stmt.close();
            conn.close();
        }catch(Exception e){e.printStackTrace();}
    }
}

' JSP > 게시판 만들기' 카테고리의 다른 글

게시판 만들기 - JS 자바스크립트  (0) 2016.06.16
게시판 만들기 - VO  (0) 2016.06.15
게시판 만들기 - DAO  (2) 2016.06.15
게시판 만들기 - DBCP  (0) 2016.06.15
게시판 만들기 - MySQL  (0) 2016.06.15
Comments