我已经完成了我的查询,只是我不想水平显示数据,而是希望它垂直显示。我在Java Web Application 中的NetBeans中执行此操作。
代码:
<div class="container">
<thead>
<center><table class="table" border="1">
<tr class="success">
<%
consulta conexion = new consulta (
"jdbc:oracle:thin:@localhost:1521:XE","pasaportes","oppasaportes"
);
String consulta = "SELECT * FROM delegaciones WHERE id_delegacion ='1'";
ResultSet rs = conexion.ejeSelect(consulta);
ResultSetMetaData rsmd = rs.getMetaData();
int col= rsmd.getColumnCount();
for(int k=1;k<=col;k++){
%>
<td><h4> <%= rsmd.getColumnName(k) %></h4></td>
<%
}
%>
</tr>
<%
while(rs.next()){
%>
<tr class="info">
<td><h4><%= rs.getString(1) %></h4> </td>
<td><h4><%= rs.getString(2) %></h4> </td>
<td><h4><%= rs.getString(3) %></h4> </td>
<td><h4><%= rs.getString(4) %></h4> </td>
<td><h4><%= rs.getString(5) %></h4> </td>
<td><h4><%= rs.getString(6) %></h4> </td>
<td><h4><%= rs.getString(7) %></h4> </td>
</tr>
<%
}
%>
</table></center>
</thead>
</div>
查看您的查询,您将获得一个结果行,并且您希望将其显示为一列。
在这种情况下,您可以这样做:
以表格列名-值的形式获取表格