browsetable.jsp
来自「JAVA程序设计导论那本书上的一些源代码. 在学那本书的下来的」· JSP 代码 · 共 44 行
JSP
44 行
<!-- BrowseTable.jsp -->
<%@ page import = "chapter27.DBBean" %>
<jsp:useBean id="dBBeanId" scope="session" class="chapter27.DBBean" >
</jsp:useBean>
<%@ page import="java.sql.*" %>
<HTML>
<HEAD>
<TITLE>BrowseTable</TITLE>
</HEAD>
<BODY>
<%String tableName = request.getParameter("tablename");
ResultSet rsColumns = dBBeanId.getConnection().getMetaData().
getColumns(null, null, tableName, null);
%>
<table border="1">
<tr>
<% // Add column names to the table
while (rsColumns.next()) { %>
<td> <%= rsColumns.getString("COLUMN_NAME") %> </td>
<%} %>
</tr>
<%
Statement statement = dBBeanId.getConnection().createStatement();
ResultSet rs = statement.executeQuery(
"select * from " + tableName);
// Get column count
int columnCount = rs.getMetaData().getColumnCount();
// Store rows to rowData
while (rs.next()) {
out.println("<tr>");
for (int i = 0; i < columnCount; i++) { %>
<td> <%= rs.getObject(i + 1) %> </td>
<% }
out.println("</tr>");
} %>
</table>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?