public static void showTable() { Vector<String> rowHeader = new Vector<String>(); rowHeader.add("serviceID"); rowHeader.add("serviceName"); rowHeader.add("serviceAmount"); DefaultTableModel model = new DefaultTableModel(rowHeader, 0); table.setModel(model); ConnectData ds = new ConnectData(); ds.connect(); String newSQL = "SELECT * FROM Service"; try { ResultSet rs = ds.ExcuteQuery(newSQL); Vector<String> rowData; if (rs != null) while (rs.next()) { rowData = new Vector<String>(); rowData.add(rs.getString("serviceID")); rowData.add(rs.getString("serviceName")); rowData.add(rs.getString("serviceAmount")); model.addRow(rowData); } rs.close(); ds.dispose(); } catch (Exception ex) { System.out.println("Error : " + ex); } }
public boolean updateRecord() { ConnectData ds = new ConnectData(); ds.connect(); int id = Integer.parseInt(txt_ID.getText()); String name = txt_Name.getText(); String amount = txt_Amount.getText(); String sql_insert = "Update Service Set serviceID=" + id + ",serviceName='" + name + "',serviceAmount='" + amount + "' where serviceID=" + id; if (ds.queryExcuteUpdate(sql_insert)) { JOptionPane.showMessageDialog(null, "Successfull"); showTable(); } else JOptionPane.showMessageDialog(null, "fail"); try { ds.dispose(); return true; } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } return false; }
public boolean deleteRecord() { ConnectData ds = new ConnectData(); ds.connect(); String ID = txt_ID.getText(); String sql_insert = "delete from Service where serviceID='" + ID + "'"; if (ds.queryExcuteUpdate(sql_insert)) { JOptionPane.showMessageDialog(null, "delete Successfull"); showTable(); } else JOptionPane.showMessageDialog(null, "delete fail"); try { ds.dispose(); return true; } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } return false; }
public boolean addRecord() { // TODO Auto-generated method stub ConnectData ds = new ConnectData(); ds.connect(); // int id= Integer.parseInt(txt_ID.getText()); String name = txt_Name.getText(); String amount = txt_Amount.getText(); String sql_insert = "insert into Service values(" + null + ",'" + name + "','" + amount + "')"; if (ds.queryExcuteUpdate(sql_insert)) { JOptionPane.showMessageDialog(null, "Successfull"); showTable(); } else JOptionPane.showMessageDialog(null, "fail"); try { ds.dispose(); return true; } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } return false; }