我正在使用jTDS API在SQL Server 2008上执行以下SQL查询:
SELECT a , b , c FROM [db].[dbo].[table] where d = 1;
这三个字段的数据类型如下:
a -- nvarchar(255)
b -- nvarchar(255)
c -- nvarchar(max)
当我使用Java执行查询时,a和b的字符串值是纯文本,但对于c,我得到以下值:
net.sourceforge.jtds.jdbc.ClobImpl@2b34fb
似乎它被存储为对象,我该如何将其转换为普通字符串?
getString(column)
和getCharacterStream(column)
了吧? - Dilum Ranatunga