<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 11, 文章 - 1, 評論 - 20, 引用 - 0
    數據加載中……

    修改Tds驅動Url聲明解決兩個Sql Server問題

    問題1:JDBC Sql Server varchar的取出最大長度限制

    環境: JDBC驅動inet tds驅動(版本不明),SQLServer2K

    問題癥狀:對于數據庫聲明為varchar的長度大于256的字段,可以正常保存,但是無法取出多于256字符以后的內容

    問題2:使用Hibernate映射時0長度字符串保存后,取出多加了一個空格

    環境:inet tds驅動Hibernate2.1.8,SQL Server2K

    問題癥狀:保存0長度字符串后,取出增加了多余的空格。

    以上兩個問題都是因為沒有使用最新的通訊協議引起的,修改URL聲明方式如下:

    jdbc:inetdae7:127.0.0.1:1433?database=xxx

    問題解決,收工。

    ps:發現協議inetdae時,數據庫字段為Null時,Hibernate取出聲明為基本類型(例如boolean)的對象屬性并不會報錯,實際上在其他數據庫如Oracle和新協議上是會報錯的。為了避免此類問題出現,最好還是嚴格遵守:Hibernate聲明對象的基本類型屬性,一定不能在數據庫端置為空值。

    ps2:在解決以上問題中發現,Oracle居然對傳人0長度字符串,會轉為空值,不知道是為了節省空間還是別的什么理由。-_-!!!

    全文完

    posted on 2006-02-07 08:49 wolfsquare 閱讀(551) 評論(0)  編輯  收藏 所屬分類: 企業應用其他技術

    主站蜘蛛池模板: 亚洲网址在线观看你懂的| 中文文字幕文字幕亚洲色| 亚洲视频在线免费观看| 亚洲国产成人久久精品影视| 男女做羞羞的事视频免费观看无遮挡| 亚洲AV无码专区亚洲AV桃| 亚洲精品乱码久久久久久蜜桃不卡 | 天堂在线免费观看中文版| 青娱乐在线免费观看视频| 亚洲av永久无码精品古装片| 拨牐拨牐x8免费| 任你躁在线精品免费| 亚洲美国产亚洲AV| 亚洲AV无码乱码国产麻豆穿越 | 成人免费视频网址| 成人性生交大片免费看好| 亚洲中文字幕AV每天更新| 亚洲日本va在线视频观看| 性色av免费观看| 久久久久久影院久久久久免费精品国产小说 | 久久精品国产免费| 亚洲av无码有乱码在线观看| 亚洲va在线va天堂va888www| 国产美女精品久久久久久久免费| 久久久久国产精品免费看| 猫咪www免费人成网站| 亚洲人成免费电影| 亚洲成A人片在线观看WWW| 国产一区视频在线免费观看| 国产精品成人观看视频免费| fc2成年免费共享视频网站| 亚洲风情亚Aⅴ在线发布| 亚洲精品动漫在线| 亚洲精品乱码久久久久久按摩 | 青青草原精品国产亚洲av| 亚洲午夜AV无码专区在线播放 | 四虎成人免费大片在线| 91人人区免费区人人| 久久久久久噜噜精品免费直播| 亚洲爆乳AAA无码专区| 99999久久久久久亚洲|