我正在使用 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
它似乎存储为对象,如何将其转换为普通字符串?