日期:2014-05-17  浏览次数:20824 次

数据库是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就是了。