jsp与sql语句的混合使用

话不多说,直接上例子

insert

String sql="insert into allorder values('" + orderid + "','" + bookid +"','" + amount + "','" + username + "')";

           int result=stmt.executeUpdate(sql);

           if(result==1)

           response.sendRedirect("index.jsp");

           else

           response.sendRedirect("detail.jsp");

 

delete

String condition="delete from allorder where id='"+ orderid+ "'";

            int result=stmt.executeUpdate(condition);

          

           if(result==1)

              response.sendRedirect("index.jsp");

              else

              out.println("shopCar.jsp");

 

update

deleteinsert差不多

 

select

<%

while (rs.next()){ 

            String amount=rs.getString("amount");

            String orderid=rs.getString("id");

            String bookname=rs.getString("name");

            String price=rs.getString("price");

            String picture=rs.getString("pic");

           

            //out.println("\tshuliang"+amount);

        %>

            <tr><td><%=orderid %></td><td><%=picture %></td><td><%=bookname %></td><td><%=price %></td><td><%=amount %></td><td><table><tr><td><input type="button" value="删除" onclick="window.location.href='delete.jsp?orderid=<%=orderid %>'"></td></tr></table></td></tr>

        <%

           }

           // 关闭连接

           stmt.close();// 关闭命令对象连接

           con.close();// 关闭数据库连接

       } catch (SQLException e) {

           e.printStackTrace();

           out.println("数据库连接错误");

           System.exit(0);

       }

       //数据库连接完成

     %>

  </table>

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值