JSP進行數據庫連接的實例_JSP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:提升JSP應用程序的幾個技巧
      你時常被客戶抱怨JSP頁面響應速度很慢嗎?你想過當客戶訪問次數劇增時,你的WEB應用能承受日益增加的訪問量嗎?本文講述了調整JSP和servlet的一些非常實用的方法,它可使你的servlet和

       數據庫連接對動態網站來說是最為重要的部分,Java中連接數據庫的技術是JDBC(Java Database Connectivity)。很多數據庫系統帶有JDBC驅動程序,Java程序就通過JDBC驅動程序與數據庫相連,執行查詢、提取數據等等操作。Sun公司還開發了JDBC-ODBC bridge,用此技術Java程序就可以訪問帶有ODBC驅動程序的數據庫,目前大多數數據庫系統都帶有ODBC驅動程序,所以Java程序能訪問諸如Oracle、Sybase、MS SQL Server和MS Access等數據庫。下面介紹如何用Access實現一個動態FAQ(常見問題及答案)網站。首先建立一個Access數據庫faq.mdb,其中的表faqs有字段id(自動增量型,并設為主關鍵字)、subject(文字型,長度200)、answers(備注型)。這個表中可以存放一些編程知識的常見問題及答案, 然后,在Control Panel(控制面板)的ODBC Datasource模塊中加入System DSN,取名faq,并指向faq.mdb。 創建一個JavaBean,名為faq.java,并保存在jswdk-1.0.1webpagesWEB-INFjspeans est目錄下。faq.java 的內容如下:

      package test;
      import java.sql.*;
      public class faq {
      String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
      String sConnStr = "jdbc:odbc:faq";
      Connection conn = null;
      ResultSet rs = null;
      public faq() {
      try {
      Class.forName(sDBDriver);
      }
      catch(java.lang.ClassNotFoundException e) {
      System.err.println("faq(): " e.getMessage());
      }
      }
      public ResultSet executeQuery(String sql) {
      rs = null;
      try {
      conn = DriverManager.getConnection(sConnStr);
      Statement stmt = conn.createStatement();
      rs = stmt.executeQuery(sql);
      }
      catch(SQLException ex) {
      System.err.println("aq.executeQuery: " ex.getMessage());
      }
      return rs;
      }

      分享:JSP三種頁面跳轉方式的比較
      使用JSP大約有下列三種跳轉方式: 1. response.sendRedirect(); 2. response.setHeader(Location,); 3. 經過試驗得到下面的一些規則: 一. response.sendRedirect() 此

      來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
      相關JSP教程