明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

JSP設(shè)置Access數(shù)據(jù)庫_JSP圖文說明教程

[摘要]SP操作Access數(shù)據(jù)庫最近在用JSP寫公司的網(wǎng)站示例程序時,用到了在JSP下操作Access數(shù)據(jù)庫,很多東西不是難,而是我們不知道。^-^呵呵,所以現(xiàn)在自己寫了一個小程序,來把用JSP操作Acc...

SP操作Access數(shù)據(jù)庫
最近在用JSP寫公司的網(wǎng)站示例程序時,用到了在JSP下操作Access數(shù)據(jù)庫,很多東西不是難,而是我們不知道。^-^呵呵,所以現(xiàn)在自己寫了一個小程序,來把用JSP操作Access數(shù)據(jù)庫的程序演示如下,希望能省去大家搜索東西的痛苦。
首先,我寫了一個DatabaseDemo.jsp頁面,具體代碼如下,這也就是操作數(shù)據(jù)庫的具體過程。
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數(shù)據(jù)庫的連接字符串
   String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
 
   //創(chuàng)建連接對象和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("發(fā)生錯誤!");
      } 
%>
 其次,我為這個頁面在Tomcat服務(wù)器下建立了一個虛擬目錄,同時測試用的數(shù)據(jù)庫Userdatabase.mdb和頁面放在同一個目錄下面。然后在IE中輸入http://localhost:8080/myapp/sub/DatabaseDemo.jsp即可以看到結(jié)果。
 
 

 


Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門。