1. 程式人生 > >java增刪改查——增加

java增刪改查——增加

公司職工類系統新增(util為JDBC)

1.建立一個bean取名orders,列出對應資料庫的各項元素。


執行get和set方法,然後執行toString方法並且toString一個空集。

2.開始寫servlet


此處method為前臺接受資料,由於沒有前臺程式碼暫時無意義,作字串。add 為新增方法名。

        response.setContentType("text/html; charset=utf-8");
        String method ="add";
        switch (method){
            case "add":add(request,response);
   private void add(HttpServletRequest request, HttpServletResponse response)  {
        String id=request.getParameter("id");
        String name=request.getParameter("name");
        String orderId=request.getParameter("orderId");
        String eatDate=request.getParameter("eatDate");
        String orderDate=request.getParameter("orderDate");
        String type=request.getParameter("type");
        String price=request.getParameter("price");
       

        Orders orders=new Orders();
        orders.setId(id);
        orders.setName(name);
        orders.setOrderId(orderId);
        orders.setEatDate(eatDate);
        orders.setOrderDate(orderDate);
        orders.setType(type);
        orders.setPrice(price);

        OrdersDao.add(orders);



    }

3.轉入dao類 

建立dao類 名稱為OrdersDao

public static int add(Orders orders) {
    Connection conn =JDBCUnit.getConnection();//建立資料庫連線
    String sql ="INSERT INTO t_orders (id,name,orderId,eatDate,orderDate,type,price) VALUE (?,?,?,?,?,?,?)";//sql語句
    PreparedStatement ps =null;
    int row =0;
    try {
        ps=conn.prepareStatement(sql);
        ps.setString(1,orders.getId());
        ps.setString(2,orders.getName());
        ps.setString(3,orders.getOrderId());
        ps.setString(4,orders.getEatDate());
        ps.setString(5,orders.getOrderDate());
        ps.setString(6,orders.getType());
        ps.setString(7,orders.getPrice());

        row = ps.executeUpdate();

    } catch (SQLException e) {
        e.printStackTrace();
    }
    return row;
}