在JSP中訪問資料庫方法

來源:互聯網
上載者:User
在JSP中訪問資料庫方法
  JSP(JavaServer Pages)是由Sun 公司倡導、許多公司參與建立的一種動態網頁技術標準。使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識(tag)或者小指令碼(Scriptlet)來產生頁面上的動態內容。產生內容的邏輯被封裝在標識和JavaBeans組件中,並且捆綁在小指令碼中,所有的指令碼在伺服器端運行。
  資料庫連接對動態網站來說是最為重要的部分,Java中串連資料庫的技術是JDBC(Java Database Connectivity)。很多資料庫系統帶有JDBC驅動程式,Java程式就通過JDBC驅動程式與資料庫相連,執行查詢、提取資料等操作。Sun公司還開發了JDBC-ODBC bridge,用此技術Java程式就可以訪問帶有ODBC驅動程式的資料庫,目前大多數資料庫系統都帶有ODBC驅動程式,所以Java程式能訪問諸如Oracle、Sybase、MS SQL Server和MS Access等資料庫。本文將通過一個執行個體介紹在JSP中利用JavaBeans通過JDBC-ODBC Bridge訪問Access客戶資訊資料庫。
  1.首先建立一個Access資料庫Customers.mdb,其中表Customers有欄位id(自動增量型,並設為主關鍵字)、name(文本型,長度10)、address(文本型,長度30)、info(備忘型)。
  2.在Control Panel(控制台)的ODBC Datasource模組中加入System DSN,取名Customers,並指向Customers.mdb。
  3.建立一個JavaBeans,命名為DBconn.java,並儲存在支援JSP的Web伺服器的預設主目錄下。DBconn.java主要是封裝與資料庫的串連操作,內容如下:
  import java.sql.*;
  public class DBconn {
  String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
  String ConnStr = "jdbc:odbc:Customers";
  Connection conn = null;
  ResultSet rs = null;
  public DBconn {
  try {
  Class.forName(DBDriver);
  //載入資料庫驅動程式
  }
  catch(java.lang.ClassNotFoundException e) {
  System.err.println("DBconn (): " + e.getMessage());
  }
  }
  public ResultSet executeQuery(String sql) {
  rs = null;
  try {
  conn = DriverManager.getConnection(ConnStr);
  //與DBMS建立串連
  Statement stmt = conn.createStatement();
  rs = stmt.executeQuery(sql);
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.