数据库字段设置不能为空,在jsp中为何还可以插入空值

数据库字段设置不能为空,在jsp中为何还可以插入空值,第1张

应该是你使用jdbc的时候,把空值当做了空字符串(‘’)插入数据库,对于不同的数据库的空值的定义是不同的,oracle的空字符串即是空值(null),所以不能为空的字段是要报错的,而mysql的空字符串(‘’)和空值(null)是两个不同的概念,通过jsp插入空值是可以的,

加if... else...判断啊。如下伪代码:

if(text.value != null || !"".equals(text.value)){//如果不为空

//jsp执行sql语句插入数据

}

else{

//提示text.value值为空。

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11893511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存