
思路:
1、建立jdbc数据库连接
2、创建Statement 对象
3、执行sql,处理返回的结果集
4、循环迭代展示
完整代码如下:
<%@ page import="javasql" %>
<% ClassforName("sunjdbcodbcJdbcOdbcDriver"); %>
<HTML>
<HEAD>
<TITLE>The tableName Database Table </TITLE>
</HEAD>
<BODY>
<H1>The tableName Database Table </H1>
<%
//建立jdbc数据库连接
Connection connection = DriverManagergetConnection(
"jdbc:odbc:data", "Steve", "password");
//创建Statement 对象
Statement statement = connectioncreateStatement() ;
//执行sql,处理返回的结果集
ResultSet resultset =
statementexecuteQuery("select from tableName") ;
%>
<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>City</TH>
<TH>State</TH>
<TH>Country</TH>
</TR>
// 循环处理,迭代展示
<% while(resultsetnext()){ %>
<TR>
<TD> <%= resultsetgetString(1) %></td>
<TD> <%= resultsetgetString(2) %></TD>
<TD> <%= resultsetgetString(3) %></TD>
<TD> <%= resultsetgetString(4) %></TD>
<TD> <%= resultsetgetString(5) %></TD>
</TR>
<% } %>
</TABLE>
</BODY>
</HTML>
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#a8c7ce">
<tr align="center" height="25" bgcolor="d3eaef">
<td width="5%">
编号
</td>
<td width="10%">
标题
</td>
<td width="23%">
内容
</td>
<td width="10%">
发表日期
</td>
<td width="16%">
基本 *** 作
</td>
</tr>
<%
//获取新闻信息集合,newList是从后台返回来的集合变量
List nList = (List) sessiongetAttribute("newList");
NewsEntity new = null;
if (nListsize() <= 0) {
%>
<tr height="22" bgcolor="#FFFFFF" align="center">
<td colspan="9" align="center">
暂无新闻信息
</td>
</tr>
<%
} else {
for (int i = 0; i < nListsize(); i++) {
new = (NewsEntity) mListget(i);
%>
<tr height="22" bgcolor="#FFFFFF" align="center">
<td>
<%=newgetId() %>
</td>
<td>
<%=newgetTitle() %>
</td>
<td>
<%=newgetContent() %>
</td>
<td>
<%=newtime() %>
</td>
<td>
<a href="MusicServletforward=getNewsDetailById&ID=<%=newgetId()%>" >
<span class="STYLE2">编辑</span> </a> |
<a href="MusicServletforward=doDelNewsById&ID=<%=newgetId()%>"
onclick="return confirm('您确定要删除该条信息吗?');"><span
class="STYLE2">删除</span> </a>
</td>
</tr>
<%
}
}
%>
</table>
在jsp中获得数据源的方法是通过jdbc或者datasource连接到数据库然后获取得到。
1、jsp页面代码:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri=">
点击按钮后提交给loaddo?id=0001,在loadAction中根据id值取这条数据内容,跳转到update页面,将数据放入对应的input中,用户修改数据,将页面提交给updateAction,updateAction验证,处理数据等 *** 作,最后更新到数据库中。
以上就是关于数据库数据怎么返回到jsp页面上全部的内容,包括:数据库数据怎么返回到jsp页面上、JSP获取数据库信息、在jsp中如何获得数据源等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)