JSP中怎样删除对应行的数据并对数据库产生影响

<%@page language="java" contentType="text/html; charset=GBK" pageEncoding="utf-8"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<% request.setCharacterEncoding("utf-8");%>

">



采购蔬菜界面




<%    
  
    Connection conn = null;
    PreparedStatement pstmt = null;
    ResultSet rs = null;
    try{
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载数据库引擎
    String connectDB="jdbc:sqlserver://localhost:1433;DatabaseName=green express";//数据源
    String user="sa";  String password="12345678";
     conn=DriverManager.getConnection(connectDB,user,password);//连接数据库对象
   // pstmt=conn.createStatement();//创建SQL命令对象


    pstmt = conn.prepareStatement("SELECT * FROM Greens_table ");
    //返回SQL语句查询结果集
   
    //pstmt=conn.prepareStatement(sql);
    rs=pstmt.executeQuery();
   %>
   
   
    编号
    蔬菜名称
    蔬菜单位
    蔬菜品质
    保质期
    规格
    库存量
    蔬菜单价
    市场价
    品向
    最少采购数量
    蔬菜产地
    蔬菜等级
    季节性蔬菜
    是否推荐
    备注
    


     <% 
    while(rs.next())
      {
    
     %>
    
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       ">
       '"/>
       " class="1">删除
    
     <% 
      }
      out.println("") ;
    }catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }finally{
        //8,关闭资源
        try {
            if(rs!=null){
               rs.close();
            }
            if(pstmt!=null){
                pstmt.close();
            }
            if(conn!=null){
                conn.close();
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
         
    }
%>   




  
  



你可能感兴趣的:(JSP中怎样删除对应行的数据并对数据库产生影响)