【发布时间】:2013-12-11 12:35:09
【问题描述】:
我正在尝试制作一个简单的 JSP sn-p 来对 oracle 数据库执行查询并显示结果。查询可以是选择、删除、更改、更新等任何内容。我需要帮助来制作通用代码以显示查询结果和错误。
这是我目前编写的代码:
<%@ page language="java" import="java.sql.*" %>
<%@page import="oracle.jdbc.driver.*" %>
<%@page import="oracle.sql.*;" %>
<%
Connection conn = null;
Statement stmt = null;
ResultSet rset = null;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.22:1521:orcl",
"test", "testpass");
stmt = conn.createStatement();
String que = request.getParameter("q");
rset = stmt.executeQuery (que);
} catch (SQLException e) {
out.println("<P> SQL error: <PRE> " + e + " </PRE> </P>\n");
} finally {
if (rset!= null) rset.close();
if (stmt!= null) stmt.close();
if (conn!= null) conn.close();
}
%>
我的问题是:
- 当我执行“select * from emp”之类的查询时,如何自动显示所有列和行。
- 如何检查删除/更新查询是否正常工作。
- 如何使用 JSP 查看和更改 oracle 触发器。
【问题讨论】: