Java 如何将复选框值传输到MySQL?

Java 如何将复选框值传输到MySQL?,java,mysql,swing,checkbox,Java,Mysql,Swing,Checkbox,我正在开发一个Java框架。我创建了一份问卷,其中使用了许多复选框。复选框标记为1-15。我希望收集选中复选框的信息,并将它们传输到MySQL中的数据库中 对于radiobuton,我可以非常轻松地管理它,因为我可以创建一个按钮组,然后: int marital = 0 ; if (jRadioButton3.isSelected() == true) marital = 1; if (jRadioButton4.isSelected() == true) marital = 2; 然后在s

我正在开发一个Java框架。我创建了一份问卷,其中使用了许多复选框。复选框标记为1-15。我希望收集选中复选框的信息,并将它们传输到MySQL中的数据库中

对于radiobuton,我可以非常轻松地管理它,因为我可以创建一个按钮组,然后:

int marital = 0  ;
if (jRadioButton3.isSelected() == true) marital = 1;
if (jRadioButton4.isSelected() == true) marital = 2;
然后在sql端,根据选择的单选框,列的值将为1或2

但是,如果有多个复选框,则可能会有多个选择。每个复选框都有自己的方法。我的问题是:

我应该如何收集有关哪些复选框的信息 挑选出来的。我应该传输一个向量还是15个单值? 在SQL方面,我应该有15列还是1列 向量?
谢谢您提供的准确信息。

不,只需为每个复选框项指定一个值即可

当您收到值并尝试在MySQL中插入时,只插入按钮的值

这将是一个很好的方法。

请参阅