我試圖在 Sybase DB 中以 TEXT 數據類型存儲大(超過 20000 個字符)html 字符串,但遇到兩個問題。當我嘗試手動插入時,只插入了 8192 個字符。當我嘗試通過 jdbctemplate 時,我收到錯誤為“錯誤代碼 [3805];令牌數據流長度不正確。這是一個內部協議錯誤”。雖然它適用于 jdbctemplate 中的小字符串。請幫忙。
2 回答

Cats萌萌
TA貢獻1805條經驗 獲得超9個贊
當我升級 jconnect jar(升級到 16.0)時,我列出的第二個問題得到了解決。(根據 Sudhir 的評論)
我列出的第一個問題實際上并不是截斷問題,而是與我運行查詢的快速 sql 有關。我發現當我在快速 sql 上運行選擇查詢時,它最多給我 8k 個字符(截斷字符串)。這可能是因為快速 sql 中的某些設置。但主要問題已解決,我現在可以使用 jdbc 檢索整個字符串。
添加回答
舉報
0/150
提交
取消