我有一个名为'supplier'的表,其中有两列'suppID'和'suppName'。
我想从suppName中提取数据并将其填充到JComboBox中,以使内容保持最新状态,这意味着,如果插入或删除了新行,则JComboBox将显示与存储在其中的数据完全相同的数据。打开时的桌子
addStock.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae) {
int result = JOptionPane.showConfirmDialog(null,addStockPanel,"Add new stock", JOptionPane.OK_CANCEL_OPTION);
try{
//Connect to DB
Connection conn = CatalogueDB.getConnection();
//Prepare statement to pull data
Statement pull = conn.createStatement();
} catch(Exception e){System.out.println("Error adding supplier");}
//Finish by printing a message to say the insert has worked.
finally{
System.out.println("Insert Completed.");
我的知识水平上想到的唯一想法是从表中执行一条select语句,然后将其存储在字符串中,但是当我插入数据时,我将不得不不断添加更多字符串以容纳额外的信息。 >
我有一个名为'supplier'的表,其中有两列'suppID'和'suppName'。我想从suppName中提取数据并将其填充到JComboBox中,以使内容保持最新,...
我不知道您如何创建组合框,因为您忽略了发布代码,但是总之,要在每次添加新供应商时保持组合框的更新,可以使用以下逻辑(实际实现由您决定) :