我執行下面的SQL Server上的SQL查詢2008年使用JTDS API:轉換爲nvarchar(max)數據類型爲字符串的Java
SELECT a , b , c FROM [db].[dbo].[table] where d = 1;
而對於這三個字段的數據類型如下:
a -- nvarchar(255)
b -- nvarchar(255)
c -- nvarchar(max)
當我使用Java,A和b的字符串值執行查詢是純文本,但對於C我得到以下值:
[email protected]
它似乎存儲爲對象,我如何將它轉換爲普通字符串?
Java中的類型是什麼? DBVT_STRING? DBVT_ASTRING?還有別的嗎? – 2012-08-13 20:52:24
當你從ResultSet中取得值時,我已經嘗試了'getString(column)'和'getCharacterStream(column)'? – 2012-08-13 20:53:54
是試過了,還是一樣的 – Pradeep 2012-08-13 20:58:20