java - 爪哇,db2。在同一列中插入下拉列表和复选框值
问题描述
//these are previous dropdown form variables
private int firstname;
private int lastname;
setters and getters for above variables
//my new checkbox form variables
private int ck1;
private int ck2;
//setters and getters
//query to insert
insert into TEST(private int firstname, lastname, ck1, ck2)
values(?,?,?,?);
//update query
update TEST set firstname=?, lastname=?, ck1=?, ck2=?
where id=name;
//i do not have any column ck1, ck2 in test table . i am trying to insert ck1,ck2 values in pre-existing column which are firstname, lastname (these columns also hold values for firtname and lastname variables and now trying to insert values for ck1 and ck2 and thats where i am stuck) .
伙计们,我需要一些建议。假设我有一个包含两列的表——“名字”和“姓氏”,它们存储下拉列表中的值。现在我有一个 2 复选框,我需要将值存储在相同的列(姓氏、名字)中。为了将值保存在同一列中,我有 2 个带有 setter 和 getter 的表单变量(“check1”、“check2”)。现在我有点卡住了,请指导我如何将复选框值存储在同一列中的下拉列表中。
解决方案
UPDATE 语句的语法是
UPDATE TEST SET firstname = value1, lastname = value2
如果 firstname 和 lastname 是TEXT
或VARCHAR
将它们的值括在撇号中 like'this'
和 not
update TEST set firstname=?, lastname=?, ck1=?, ck2=?
推荐阅读
- ios - Audiokit - 当应用程序来自后台时随机崩溃
- c# - Linq to XML 填充父/子关系
- corda - 我们如何使用 Corda 提供的 VaultQuery API 来运行带有 EXISTS 子句的子查询?
- javascript - TypeError: $(...).substring 不是函数
- angularjs - 如何使用angularJs选择所有输入元素
- cmake - 与 cmake 链接错误 - fPIC
- spring-boot - 带有弹簧靴的keycloak openid单次注销
- c++ - 检查一个字符串是否有多个逗号彼此相邻c ++
- python - 使用给定的字符串在python中对数据框进行排序或分组
- c# - 根据早期线程的成功结果逐渐增加工作线程的数量