当前位置: 代码迷 >> Java Web开发 >> 数据库是int类型,往数据库增加的时候如何让它显示null
  详细解决方案

数据库是int类型,往数据库增加的时候如何让它显示null

热度:6110   发布时间:2013-02-25 21:18:58
数据库是int类型,往数据库增加的时候怎么让它显示null?在线等
具体是这样的:界面上有个下拉框,有显示顺序,高级,中级,低级。
当添加数据时默认的是显示顺序,是null的,但数据库字段是int,
请问添加的时候怎么写???
界面上是这样的:<select name="linkOrder" id="linkOrder">
  <option >显示顺序</option>
  <option value="1">高级法院链接</option>
  <option value="2">中级法院链接</option>
  <option value="3">基层法院链接</option>
  </select>




------解决方案--------------------------------------------------------
要么你把数据的类型设置为varchar类型,要么你把<option >显示顺序</option>
的value值设为0,如:<option value="0">显示顺序</option>

------解决方案--------------------------------------------------------
数据库,设计为自增撒
------解决方案--------------------------------------------------------
看你的数据库这个字段是否允许为null?
可以的话,就是直接:
insert into tableName(linkOrder) values(null)
或在java中使用Types.NULL来代替:
statement.executeUpdate("insert into tableName(linkOrder) values("+Types.NULL+")");
------解决方案--------------------------------------------------------
如果数据库字段允许null,直接insert就是了。
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!