展会信息港展会大全

JSP操作Access数据库
来源:互联网   发布日期:2016-03-01 10:50:42   浏览:1569次  

导读:SP操作Access数据库最近在用JSP写公司的网站示例程序时,用到了在JSP下操作Access数据库,很多东西不是难,而是我们不知道。^-^呵呵,所以现在自己写了一个小程序,来把用JSP操作A...

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即可以看到结果。

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港