程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP操作Access數據庫

JSP操作Access數據庫

編輯:關於JSP

    SP操作Access數據庫
    最近在用JSP寫公司的網站示例程序時,用到了在JSP下操作Access數據庫,很多東西不是難,而是我們不知道。^-^呵呵,所以現在自己寫了一個小程序,來把用JSP操作Access數據庫的程序演示如下,希望能省去大家搜索東西的痛苦。
    首先,我寫了一個DatabaseDemo.jsp頁面,具體代碼如下,這也就是操作數據庫的具體過程。
    DatabaseDemo.jsp頁面代碼如下:
    <%@ page language="java" contentType="text/html;charset=gb2312" %>
    <%@ page import="java.sql.*"%>
    <%@ page import="java.io.*"%>
     
    <%
     
          String UserNameV="";
          String PassWordV="";
     
          try 
          { 
     

     

    $False$

     

    路徑
       String p=request.getServletPath();
          String path=request.getRealPath(p);
       path=path.substring(0,path.lastIndexOf(""));
          String dbpath=path+"UserDatabase.mdb";       
     
       String dbname="";
       String user="";
       
       //連接Access數據庫的連接字符串
       String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
     
       //創建連接對象和Statement對象。
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           Connection conn=DriverManager.getConnection(url);
           Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
     
     String sql="select * from UserInformation";
     ResultSet rs=stmt.executeQuery(sql);
     
     while(rs.next())
     {
         UserNameV=rs.getString("UserName");
         PassWordV=rs.getString("PassWord

     

    BR>     
    //   out.print("用戶名:"+rs.getString("UserName"));
         out.print("用戶名:"+UserNameV+"<br>");
         out.print("密碼:"+PassWordV);
     }
     rs.close();
     stmt.close();
     conn.close();
     
          } 
          catch (Exception e) 
          {//Error 
             out.print("發生錯誤!");
          } 
    %>
     其次,我為這個頁面在Tomcat服務器下建立了一個虛擬目錄,同時測試用的數據庫Userdatabase.mdb和頁面放在同一個目錄下面。然後在IE中輸入http://localhost:8080/myapp/sub/DatabaseDemo.jsp即可以看到結果。
     
     

     

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved