使用java将数据输入数据库

时间:2014-03-18 02:36:15

标签: java jdbc combobox boolean

我有一个表格,我正在输入数据库。

值为0到10

0到8是文本字段,我没有问题。

9是一个我遇到问题的组合框

10是一个bool值,它在数据库中以1开头,所以我调用的是false。

我如何,

将组合框值添加到我的字符串中?并确保根据组合框的选择值添加bool的值?

例如,组合框允许四个选项指定您添加的人的关系。

 private void Cmd_saveActionPerformed(java.awt.event.ActionEvent evt) {                                         

        try {
          String sql ="Insert Into contact (id, Business_Name, First_Name, Last_Name, Phone, Email, Address_Line_1, Address_Line_2, Website, Relationship) value (?,?,?,?,?,?,?,?,?)";
          pst = conn.prepareStatement(sql);

          pst.setString(1,tb0.getText());
          pst.setString(2,tb1.getText());
          pst.setString(3,tb2.getText());
          pst.setString(4,tb3.getText());
          pst.setString(5,tb4.getText());
          pst.setString(6,tb5.getText());
          pst.setString(7,tb6.getText());
          pst.setString(8,tb7.getText());
          pst.setString(9,tb8.getText());
          pst.setString(10,tb9.getSelectedItem().toString());

          rs = pst.executeQuery();

        } catch(Exception e) {
            JOptionPane.showMessageDialog(null, e);  
        } 
    }    

0 个答案:

没有答案