当前位置:文档之家› jsp数据库操作(select)

jsp数据库操作(select)

Jsp 数据库操作
一、实验目的
1、理解掌握Jsp数据库操作的基本语句
2、能够理解并使用基本Jsp数据库操作的编程方法
二、准备
●软件环境:Windows XP、JDK6、TOMCAT5.0
●硬件环境:pc机、局域网
三、实验内容
1、新建ACCESS数据库,文件名为JSPDdataBase.mdb。

并在数据库中建立
如图6-1所示的表格JSPUser。

为数据库设立一个名为JSPUser的数据源。

图6-1 表格JSPUser显示结果
2、设计一个名为JSPSelect.jsp的页面,利用SELECT语句将
JSPDataBase.mdb数据库中的所有数据查询并显示在页面上。

四.实验结果
1.建立access,建立表格
2.
程序代码:
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*" errorPage="" %>
<%
String sitePath = request.getRealPath("/");
String dbPath = sitePath+"JSPDataBase.mdb";
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+dbPath;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl);
Statement stmt=conn.createStatement();
String sql="select * from JSPUser";
ResultSet rs=stmt.executeQuery(sql);
%>
<html xmlns="/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>查询数据</title>
</head>
<body>
<table width="660" height="48" border="1" align="center" cellpadding="0" bordercolorlight="#000000" cellspacing="2" bordercolor="#FFFFFF">
<tr bgcolor="#3333FF">
<th><div align="center">ID编号</div></th>
<th><div align="center">用户名</div></th>
<th><div align="center">密码</div></th>
<th><div align="center">地址</div></th>
</tr>
<%while(rs.next()){%>
<tr bgcolor="#CCcF90">
<td><%=rs.getInt(1)%></td>
<td><%=rs.getString(2)%></td>
<td><%=rs.getString(3)%></td>
<td><%=rs.getString(4)%></td>
</tr>
<%}
rs.close();
stmt.close();
conn.close();
}catch(Exception ex){
out.println(ex.getMessage());
}
%>
</table>
截图:。

相关主题