公司职工类系统添加(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; }