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

标签 java mysql swing checkbox

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

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

int marital = 0  ;
if (jRadioButton3.isSelected() == true) marital = 1;
if (jRadioButton4.isSelected() == true) marital = 2;

然后在 sql 端,一列的值将是 1 或 2,具体取决于选择的单选框。

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

  1. 我应该如何收集有关哪些复选框的信息 已选择。我应该传输一个 vector 还是 15 个单个值?
  2. 在 SQL 方面,我应该有 15 列还是 1 列可以采用 vector ?

感谢您提供准确的信息。

最佳答案

不,只需为每个复选框项目分配一个值即可。

当您收到值并尝试插入 MySQL 时,请仅插入按钮的值。

这对您来说是一个很好的方法。

关于java - 如何将复选框值传输到 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26703286/

相关文章:

java - 遍历 Swing DOM 的最佳方法是什么?

java - GWT:检查 URL 是否已死

php - 我想就 Paypal 表格征求专家的意见

php - 我可以使用变量设置文本输入字段的值吗?

java - 如何在拖动鼠标时平滑地填充椭圆

java - 如何调用不同的actionListener?

java - 如何使用 ECDH 加密明文?

java - byte到int类型转换网络应用

java - 在 Java 中验证 SSH 主机 key 格式

mysql - 错误代码 : 1054. 'ExamQuestions.Employees.Number' 中的未知列 'field list'