cash_car.jsp

来自「这个是我自己做的网络购物程序 大家有兴趣的话可以拿去作为参考」· JSP 代码 · 共 71 行

JSP
71
字号
<%@ page contentType="text/html; charset=gb2312" import="java.sql.*"  import="java.util.Date"  import="java.util.Random"
import="java.net.URL"%>
<HTML>
<BODY>
<%
    if(session.getAttribute())
/*数据库连接部分的操作*/
       Connection con=null;
       ResultSet rs=null;
       try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          }
       catch(ClassNotFoundException e){}
     try { con=DriverManager.getConnection                   ("jdbc:odbc:bookshop","sa","");
         
          
          

         String amount=null;
         String proprice="";
         int x=0;
         String SQLstr="select * from product where prono=?";
         String SQLstr2="insert into orderform values  (?,?,?,?,?,?)";

          PreparedStatement   pstmt=con.prepareStatement(SQLstr);
          pstmt.setString(1,prono);
          rs=pstmt.executeQuery();
          while(rs.next())
          {

           proprice=rs.getString("proprice");
           
            x=Integer.parseInt(proprice)*total2;}
           amount=String.valueOf(x);
            
          pstmt=con.prepareStatement(SQLstr2);
          
          pstmt.setString(1,orderno);
          pstmt.setString(2,memberno);
          pstmt.setString(3,prono);
          pstmt.setString(4,total);
          pstmt.setString(5,date);
          pstmt.setString(6,amount);  
          
          int n= pstmt.executeUpdate();
          
         if(n>0)
          {out.print("添加新订单成功");out.print("<br>");
           out.print("<a href=login.jsp>返回首页</a>") ;out.print("&nbsp");
           out.print("<a href=add_orderform.jsp>继续添加</a>") ;}
        
          pstmt.close();
          con.close();
        
       }
    catch(SQLException e)
       {  out.print(e);
         out.print("对不起,添加订单失败,请重新添加新订单。<br>");
         out.print("<li><font color=red>可能出错的原因:</font><br>");
         out.print("<li>订单已存在:<br>");
         out.print("<li>确认您有此权限:<br>");
         out.print("<li>没有完整输入订单信息信息:<br><br><br>");
         out.print("<a href=login.jsp>返回首页</a>") ;out.print("&nbsp");
           out.print("<a href=add_orderform.jsp>重新添加新订单</a>") ;
             }

 %>
</BODY>
</HTML>
<!--遇到的问题:订单的号码用随机函数产生,订单金额的计算通过查询出所定书籍的价格来计算。

 -->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?