熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JSP操作Access數據庫

2022-06-13   來源: JSP教程 

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

  

  $False$

  

  路徑
   String p=requestgetServletPath();
      String path=requestgetRealPath(p);
   path=pathsubstring(pathlastIndexOf(""));
      String dbpath=path+"UserDatabasemdb";       
 
   String dbname="";
   String user="";
   
   //連接Access數據庫的連接字符串
   String url="jdbc:odbc:Driver={Microsoft Access Driver (*mdb)};DBQ="+dbpath;
 
   //創建連接對象和Statement對象
       ClassforName("sunjdbcodbcJdbcOdbcDriver");
       Connection conn=DriverManagergetConnection(url);
       Statement stmt=conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVEResultSetCONCUR_UPDATABLE);
 
 String sql="select * from UserInformation";
 ResultSet rs=stmtexecuteQuery(sql);
 
 while(rsnext())
 {
     UserNameV=rsgetString("UserName");
     PassWordV=rsgetString("PassWord

  

  BR>     
//   outprint("用戶名"+rsgetString("UserName"));
     outprint("用戶名"+UserNameV+"<br>");
     outprint("密碼"+PassWordV);
 }
 rsclose();
 stmtclose();
 connclose();
 
      } 
      catch (Exception e) 
      {//Error 
         outprint("發生錯誤!");
      } 
%>
 其次我為這個頁面在Tomcat服務器下建立了一個虛擬目錄同時測試用的數據庫Userdatabasemdb和頁面放在同一個目錄下面然後在IE中輸入即可以看到結果
 
 


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20553.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.