jsp怎么连接access数据库

发布时间:2020-01-11编辑:脚本学堂
本文介绍了jsp连接与操作access数据库的方法,实例学习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
{
//路径
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即可以看到结果。