如何在Mysql数据库中插入jcombobox值

时间:2014-06-06 17:07:11

标签: java swing jdbc jcombobox

如何在Mysql数据库中插入jcombobox值?如果不使用jcombobox ??

代码正常工作
try {
        connect obj = new connect();

        obj.st = obj.con.createStatement();
        boolean a = obj.st.execute("insert into std  values('"+jTextField1.getText()+"', '"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4.getText()+"','"+(String)jComboBox1.getSelectedItem()+"')");
     if(a==false){
             System.out.println("Enter successfully");
         }
         else{
             System.out.println("Enter ");
     }
    } catch (SQLException ex) {
        Logger.getLogger(studentsetp.class.getName()).log(Level.SEVERE, null, ex);
    }
}       

1 个答案:

答案 0 :(得分:2)

只需尝试使用(String)jComboBox1.getSelectedItem();,就必须转换为String。

这是你的代码。

obj.st.execute("insert into std  values('"+jTextField1.getText()+"', '"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4.getText()+"',"+(String)jComboBox1.getSelectedItem()+"')");