Java jsp数据库查询
我试图从oracle数据库中获取有关员工的信息 在JSP中,数据库连接很好,我还确认数据库中有实体 但是,当我尝试在web上查看时,rs2.next()为空Java jsp数据库查询,java,sql,oracle,jsp,Java,Sql,Oracle,Jsp,我试图从oracle数据库中获取有关员工的信息 在JSP中,数据库连接很好,我还确认数据库中有实体 但是,当我尝试在web上查看时,rs2.next()为空 我关闭了控制室;在查询之前 String sql = "select *from member where id like '%" + id + "%' and pwd like '%" + pwd + "%'"; stmt = conn.createStatement(); rs = stmt.executeQuery(sql)
- 我关闭了控制室;在查询之前
String sql = "select *from member where id like '%" + id + "%' and pwd like '%" + pwd + "%'"; stmt = conn.createStatement(); rs = stmt.executeQuery(sql); (Shows members info) String sql2 = "SELECT * FROM commute"; (Shows working statments) Connection conn2; Statement stmt2; ResultSet rs2; rs2 = stmt2.executeQuery(sql2); %> <br> <h2>1. Payment Info</h2> <table border="1" cellspacing="0"> <tr> <td>ID</td> <td>Start to work</td> <td>End of work</td> <td>Date</td> <td>Working hour</td> </tr> <% while(rs2.next()){ %> <tr> <td></td> <td><%=rs2.getString(1)%></td> <td><%=rs2.getString(2)%></td> <td><%=rs2.getString(3)%></td> <td><%=rs2.getString(4)%></td> <td><%="DEFAULT" %></td> </tr> ...
String sql=“从id类似“%”+id的成员中选择* +“%”和pwd类似“%”+pwd+“%”; stmt=conn.createStatement(); rs=stmt.executeQuery(sql); (显示会员信息) String sql2=“从通勤中选择*”; (显示工作状态) 连接conn2; 报表stmt2; 结果集rs2; rs2=stmt2.executeQuery(sql2); %>
1.付款信息 身份证件 开始工作 工作结束 日期 工作时间 ...
希望这有意义!
在哪里声明了
stmt2
?它是否引发任何异常?我编辑了源代码。谢谢这是所有的密码吗?您正在声明stmt2
,但在尝试执行stmt2.executeQuery(sql2)
之前,从不向其分配任何内容。似乎缺少一些代码块。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<table id="results">
<c:forEach var="item" items="${resultSet}">
<tr class="even">
<td id="result"><c:out value="${item.x}" /></td>
<td id="result"><c:out value="${item.y}" /></td>
<td id="result"><c:out value="${item.z}" /></td>
</tr>
</c:forEach>
</table>