我们将上传的文本文件存储在 SQL 服务器数据中。字段类型为图像。
文件上传和下载正确,我现在要做的是直接从数据库记录中将实际文本内容加载到 String 变量中。
有人可以建议如何做到这一点吗?
最佳答案
取决于您如何从数据库读取数据。如果你得到一个字节数组,你可以使用new String(bytes);
顺便说一句,为什么不使用 CLOB 数据类型(或服务器的等效数据类型)作为字段?这通常会导致 Java 驱动程序直接返回字符串。
关于Java读取二进制记录到String中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5417833/