我正在开发 Java 框架。我创建了一份调查问卷,其中使用了多个复选框。复选框标记为 1-15。我希望收集有关选中的复选框的信息并将它们传输到 MySQL 中的数据库。
对于单选按钮,我可以非常轻松地管理它,因为我可以创建一个按钮组,然后:
int marital = 0 ;
if (jRadioButton3.isSelected() == true) marital = 1;
if (jRadioButton4.isSelected() == true) marital = 2;
然后在 sql 端,一列的值将是 1 或 2,具体取决于选择的单选框。
但是,如果有多个复选框,则可能会出现多种选择。每个复选框都有自己的方法。我的问题是这样的:
- 我应该如何收集有关哪些复选框的信息 已选择。我应该传输一个 vector 还是 15 个单个值?
- 在 SQL 方面,我应该有 15 列还是 1 列可以采用 vector ?
感谢您提供准确的信息。
最佳答案
不,只需为每个复选框项目分配一个值即可。
当您收到值并尝试插入 MySQL 时,请仅插入按钮的值。
这对您来说是一个很好的方法。
关于java - 如何将复选框值传输到 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26703286/