日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案

發(fā)布時間:2023/12/2 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? 最近在編寫一個小型基于的jsp系統(tǒng)開發(fā)。掌握數(shù)據(jù)庫一直感覺還不錯。但是今天就出現(xiàn)了一個問題困擾我大半天。后來本來準(zhǔn)備睡覺,但是覺得今天不解決這個問題恐怕晚上是“徹夜難眠啊”!!于是打開電腦,又開始搗騰。遇到問題首先去網(wǎng)上search了一下。但是大多數(shù)的結(jié)果只能說:只能遠(yuǎn)看而不能解決我的問題。

? ? ?首先我說一下我的情況:數(shù)據(jù)庫中的數(shù)據(jù)類型和長度基本合適。用sql語句新建一條數(shù)據(jù),杠杠的沒問題!但是回到j(luò)sp中,提交表單最后給我一個傷心的結(jié)果。屢試屢敗,屢敗屢試。結(jié)果:?“SQLServerException: 將截斷字符串或二進(jìn)制數(shù)據(jù)” 。下邊一大堆堆錯誤??吹梦倚耐?#xff01;

? ? 問題大致就是數(shù)據(jù)庫中沒有問題,問題出現(xiàn)在了jsp代碼中。研究了好久,終于發(fā)現(xiàn):我的數(shù)據(jù)庫中的數(shù)據(jù)設(shè)計是性別為男或者女。但是表單中因為是單選按鈕進(jìn)行選擇。所以在設(shè)置 value值的時候,沒有注意到這個問題。把它設(shè)成了“girl” ?“boy”。提交上去的當(dāng)然不符合數(shù)據(jù)條件了!!一個小問題困擾了半天。但是能在休息之前解決今天應(yīng)該可以睡個好覺了,哈哈~~

? 總結(jié):出現(xiàn)上述問題的原因大致可以從兩個方向考慮:(1)數(shù)據(jù)庫中的數(shù)據(jù)字段的設(shè)置問題,這里出現(xiàn)問題的話,直接在數(shù)據(jù)庫中進(jìn)行測試就可以測試出來。然后修改相應(yīng)的字段的長度即可。(2)后臺代碼問題;特別注意數(shù)據(jù)庫中設(shè)置了約束條件的時候,對應(yīng)到后臺代碼時,代碼所呈現(xiàn)的值必須和約束的一毛一樣。就比如單選按鈕、多選、下拉等等。這種由你選擇的值,而不是你直接在文本框中填入的值,直接填你還可以看得到。選擇的時候就不一定對應(yīng)了。所以這點需要注意。


更多專業(yè)前端知識,請上 【猿2048】www.mk2048.com

總結(jié)

以上是生活随笔為你收集整理的JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。