); con.close();//关闭数据库连接 } catch (SQLException e) {//抛出异常 out.print(e); } jspContext.setAttribute("queryResult", new String(result));//返回 queryResult 对象给 d.jsp 和 d1.jsp 页面 jspContext.setAttribute("biao", tableName);//返回 biao 对象给 d.jsp 和 d1.jsp 页面 %>
DelRecord.tag 页面
<%@ tag pageEncoding="gbk"%> <%@ tag import="java.
sql.*"%> <%@ tag import="java.util.*"%> <%@ attribute name="number" required="true"%><%--从 d1.jsp 页面获得对象 number--%> <%@ attribute name="dataSource" required="true"%><%-- 从 d1.jsp 页 面 获 得 对 象 dataSource--%> <%@ attribute name="tableName" required="true"%><%-- 从 d1.jsp 页 面 获 得 对 象 tableName--%> <% String condition = "delete from product where 产品编号='" + number + "'";//删除记录的语句 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDrier");//建立桥接器 } catch (Exception e) { } Connection con; Statement sql; try { con = DriverManager.getConnection("jdbc:odbc:" + dataSource, "", "");//和数据库建立连接,注:第一个参数代表数据源名,第二个参数 代表用户名,第三个参数代表密码 sql = con.createStatement(); sql.executeUpdate(condition);//执行删除操作 con.close();//关闭数据库连接 } catch (Exception e) {//抛出异常 out.print(e); } %>