private void test(KeyEvent e) { // TODO Auto-generated method stub char c = e.getKeyChar(); String s = this.textGoods.getText(); if (s.length() == 0) { setTableData(); } else { String msg2 = s + c; Vector<String> title = new Vector<String>(); title.add("序号"); title.add("商品编号"); title.add("商品名称"); title.add("所属类型"); title.add("商品条码"); title.add("商品单位"); title.add("商品规格"); title.add("批准文号"); title.add("预设进价"); title.add("预设售价"); title.add("生产厂商"); title.add("备注"); Vector data = new Vector(); Vector row = null; dtm = new DefaultTableModel(data, title); List<GoodsBean> list = GoodsDAO.queryGoods(msg2); int i = 1; for (GoodsBean gb : list) { row = new Vector(); row.add(i); row.add(gb); row.add(gb.getGoods_Name()); row.add(gb.getGoods_type()); row.add(gb.getGoods_codes()); row.add(gb.getGoods_unit()); row.add(gb.getGoods_spft()); row.add(gb.getGoods_Apvlnum()); row.add(gb.getGoods_setting()); row.add(gb.getGoods_price()); row.add(gb.getGood_manufacture()); row.add(gb.getGoods_note()); data.add(row); i++; } this.table.setModel(dtm); } }
@Override public boolean addGoodsInfo(GoodsBean g) { // TODO Auto-generated method stub boolean bool = false; Connection conn = DBUtil.getConnection(); PreparedStatement stm = null; String sql = "insert into goods (Goods_Id,Goods_Name,Goods_Type,Goods_Codes,Goods_Unit,Goods_Spft,Goods_Apvlunm,Goods_Setting,Goods_Price,Goods_Manufacture,Goods_Note)" + "values(?,?,?,?,?,?,?,?,?,?,?)"; try { stm = conn.prepareStatement(sql); // System.out.println("---------"+g.getGoods_id()); // System.out.println("---------"+g.getGoods_Name()); stm.setString(1, g.getGoods_id()); stm.setString(2, g.getGoods_Name()); stm.setString(3, g.getGoods_type()); stm.setString(4, g.getGoods_codes()); stm.setString(5, g.getGoods_unit()); stm.setString(6, g.getGoods_spft()); stm.setString(7, g.getGoods_Apvlnum()); stm.setFloat(8, g.getGoods_setting()); stm.setFloat(9, g.getGoods_price()); stm.setString(10, g.getGood_manufacture()); stm.setString(11, g.getGoods_note()); int len = stm.executeUpdate(); // System.out.println("len:"+len); if (len > 0) { bool = true; } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { DBUtil.free(stm, conn); } return bool; }
public void setTableData() { // TODO Auto-generated method stub Vector<String> title = new Vector<String>(); title.add("序号"); title.add("商品编号"); title.add("商品名称"); title.add("所属类型"); title.add("商品条码"); title.add("商品单位"); title.add("商品规格"); title.add("批准文号"); title.add("预设进价"); title.add("预设售价"); title.add("生产厂商"); title.add("备注"); Vector data = new Vector(); Vector row = null; dtm = new DefaultTableModel(data, title); List<GoodsBean> list = GoodsDAO.getAllGoodsInfo(); int i = 1; for (GoodsBean gb : list) { row = new Vector(); row.add(i); row.add(gb); row.add(gb.getGoods_Name()); row.add(gb.getGoods_type()); row.add(gb.getGoods_codes()); row.add(gb.getGoods_unit()); row.add(gb.getGoods_spft()); row.add(gb.getGoods_Apvlnum()); row.add(gb.getGoods_setting()); row.add(gb.getGoods_price()); row.add(gb.getGood_manufacture()); row.add(gb.getGoods_note()); data.add(row); i++; } table.setModel(dtm); }