婚纱手机网站制作,合作网站账号登录方式,网站 源文件,十大免费建站程序wordpress最近在编写一个小型基于的jsp系统开发。掌握数据库一直感觉还不错。但是今天就出现了一个问题困扰我大半天。后来本来准备睡觉#xff0c;但是觉得今天不解决这个问题恐怕晚上是“彻夜难眠啊”#xff01;#xff01;于是打开电脑#xff0c;又开始捣腾。遇到问题首先去网上… 最近在编写一个小型基于的jsp系统开发。掌握数据库一直感觉还不错。但是今天就出现了一个问题困扰我大半天。后来本来准备睡觉但是觉得今天不解决这个问题恐怕晚上是“彻夜难眠啊”于是打开电脑又开始捣腾。遇到问题首先去网上search了一下。但是大多数的结果只能说只能远看而不能解决我的问题。 首先我说一下我的情况数据库中的数据类型和长度基本合适。用sql语句新建一条数据杠杠的没问题但是回到jsp中提交表单最后给我一个伤心的结果。屡试屡败屡败屡试。结果 “SQLServerException: 将截断字符串或二进制数据” 。下边一大堆堆错误。看得我心痛 问题大致就是数据库中没有问题问题出现在了jsp代码中。研究了好久终于发现我的数据库中的数据设计是性别为男或者女。但是表单中因为是单选按钮进行选择。所以在设置 value值的时候没有注意到这个问题。把它设成了“girl” “boy”。提交上去的当然不符合数据条件了一个小问题困扰了半天。但是能在休息之前解决今天应该可以睡个好觉了哈哈~~ 总结:出现上述问题的原因大致可以从两个方向考虑:(1)数据库中的数据字段的设置问题这里出现问题的话直接在数据库中进行测试就可以测试出来。然后修改相应的字段的长度即可。2后台代码问题特别注意数据库中设置了约束条件的时候对应到后台代码时代码所呈现的值必须和约束的一毛一样。就比如单选按钮、多选、下拉等等。这种由你选择的值而不是你直接在文本框中填入的值直接填你还可以看得到。选择的时候就不一定对应了。所以这点需要注意。
更多专业前端知识请上
【猿2048】www.mk2048.com