Java将二进制记录读入String

时间:2011-03-24 10:37:22

标签: java sql

我们将上传的文本文件存储在SQL服务器数据中。字段类型是图像。

正确上传和下载文件,我现在要做的是直接从数据库记录中将实际文本内容加载到String变量中。

有人可以建议如何做到这一点吗?

1 个答案:

答案 0 :(得分:2)

取决于您如何从数据库中读取数据。如果你得到一个字节数组,你可以使用new String(bytes);

顺便说一下,为什么不为该字段使用CLOB数据类型(或服务器的等效类型)?这通常应该导致Java驱动程序直接返回String。