JSP操作Access数据库

原创 2007年09月12日 21:43:00

 

JSP操作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 
      { 
       //得到实际路径
   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");
    
//   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即可以看到结果。
 
 
 注:当然要运行.jsp页面,你的机器上必须首先要安装上JDK,然后要安装配置好可以运行.jsp页面的服务器,我这里用的是Tomcat

 

JSP连接Access数据库的方法

JSP连接Access数据库方法(一): 关键:数据库名为student.mdb,数据表名为students,字段分别为id,name,sex,college  //加载数据库驱动 Class....
  • yangshijin1988
  • yangshijin1988
  • 2011年12月06日 22:22
  • 2063

jsp 连接 Access 数据库 程序测试

  • hanshileiai
  • hanshileiai
  • 2014年06月19日 23:48
  • 1267

jsp 连接access数据库实例

一个用jsp连接Access数据库的代码。要正确的使用这段代码,你需要首先在Access数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据...
  • twosecond
  • twosecond
  • 2008年12月30日 23:09
  • 4703

jsp+access的小例子 (overmind)

 String url = "jdbc:odbc:test";  Connection con;  Statement stmt;  String query = "select * from t1"...
  • shuree
  • shuree
  • 2006年04月09日 15:37
  • 632

利用jsp和access制作的个人网站

  • 2009年05月08日 17:18
  • 2.1MB
  • 下载

jsp+access实现的图书管理系统

  • 2011年03月18日 16:07
  • 29KB
  • 下载

JSP+ACCESS 用户管理系统

  • 2009年09月25日 15:14
  • 991KB
  • 下载

JSP连接Access数据库的代码

 
  • foxlife_530
  • foxlife_530
  • 2007年04月08日 11:48
  • 210

jsp连接access数据库(注册页面)详细代码

  • 2010年01月14日 16:04
  • 885B
  • 下载

jsp操作access数据库

(1)JDBC至数据库的通信路径 (2)访问数据库的方法步骤 JDBC URL的一般语法为: jdbc: subprotocol :other stuff 即jdbc:子协议>:子名称...
  • kadaj_zhou
  • kadaj_zhou
  • 2010年08月20日 11:43
  • 571
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP操作Access数据库
举报原因:
原因补充:

(最多只允许输入30个字)