java怎么把数据库的数据取出来
发布网友
发布时间:2022-04-10 08:10
我来回答
共5个回答
热心网友
时间:2022-04-10 09:39
java 对读取数据库的数据可以显示在网页上,可以对数据进行分类,保存到其它数据库或者是文件里等,当然前提就是要把数据读取出来
以读取数据为例:
解析:
上面代码就是首先注册驱动,然后进行连接
如果连接成功
就可以用select语句进行执行并读取了
热心网友
时间:2022-04-10 10:57
先在页面输出一个表格的表头(标题栏),然后定义一个对象接收数据库查询结果集,之后利用Struts的标签<logic:iterate>遍历该结果集,输出表格的每一行,遍历之后输出表格的结尾标签即可。 <logic:iterate>标签的具体使用方法请自行查阅相关资料吧。或者用JSTL标签输出表格也可以。
代码结构类似于:
<table>
<tr><td></td>……<tr>
<logic:iterate>
<tr><td></td>……</tr>
</logic:iterate>
</table>
热心网友
时间:2022-04-10 12:32
Struts首先必须有一个struts-config.xml的配置文件
例:
<struts-config>
<data-sources />
<form-beans />
<global-exceptions />
<global-forwards />
<action-mappings >
<action path="/test" type="test.struts.TestAction" >
<forward name="success" path="/test.jsp"></forward>
</action>
</action-mappings>
</struts-config>
类:
public class TestActionextends Action {
public TestAction() {
}
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
ActionForward forward;
//这里写获得数据库中数据的代码和其他地方一样,可以网上查找
List dates=getDateInDatabases();
request.setAttribute("dates", dates);
forward=mapping.findForward("success");
return forward;
}
这时需要写一张test.jsp
把拿到的数据随便通过jsp的形式迭代出来即可
不知道明白没有
----------------
jsp2.0可以用el表达式
不过。jsp的最上面必须加上这个
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page isELIgnored="false" %>
<c:forEach items="${dates}" var="date" varStatus="true">
<tr>
<td>${date.**} </td>
<td>${date.**} </td>
</tr>
</c:forEach>
热心网友
时间:2022-04-10 14:23
随便啊
用JDBC或Hibernate都行的
读出时候用2楼同学说的标签就行
热心网友
时间:2022-04-10 16:31
这个没有什么的