首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

使用 JavaBean 連接資料庫

     編輯:關於JSP

封裝 JDBC 連線與查詢/更新操作於 JavaBean,JSP 頁面調用 Bean 方法,實現關注點分離。

JDBCrs Bean

package mywebconn;
public class JDBCrs {
  static final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
  static final String URL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:/myWeb01/WebModule1/test.mdb";
  Connection conn = null; ResultSet rs = null;
  public JDBCrs() { try { Class.forName(DRIVER); } catch (ClassNotFoundException e) { e.printStackTrace(); } }
  public ResultSet executeQuery(String sql) { /* 開啟連線、建立 Statement、執行查詢、返回 ResultSet */ }
  public void executeUpdate(String sql) { /* 開啟連線、執行更新、關閉連線 */ }
  public void close() { /* 關閉連線 */ }
}

JSP 使用

<jsp:useBean id="db" class="mywebconn.JDBCrs" scope="page" />
<% ResultSet rs = db.executeQuery("SELECT * FROM users"); %>
<% while (rs.next()) { out.println(rs.getString("name")); } %>
<% db.close(); %>

注意:Bean 應妥善管理連線資源,避免洩漏。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved