27 9月 2007

[JSP] 將openDB、closeDB抽開來寫

通常在開發一個與資料庫連結的JSP專案時
常常每一個檔案開頭、結果都會有著同樣的code...
就是openDB, clodeDB的部分...

///一般jsp頁面要讀取資料庫寫法~
<%@ include file="../Connection/openDB.jsp" %>
...
...
<%@ include file="../Connection/closeDB.jsp" %>



///////////////////////////////////////////////////////////////////////////

///將openDB、closeDB抽出來的寫法~
//openDB.jsp的寫法
//...不能用try catch包起來...否則con這個變數只能生存在該try區塊中~
<%
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/SchoolList" );
%>


//closeDB.jsp的寫法
<%
try{
con.close();
}catch(Exception e){
out.println( e.toString() );
}
%>

沒有留言: