各位大虾,有关MYSQL mediumblob字段读取文本
我在mediumblob字段以二进制形式存储图片,读取图片正常,但是我存储一个文本时候,读取却是乱码??
大致读取文本的内容
ResultSet rs=null;
pst=con.prepareStatement("select data from uploadfile where id=?");
pst.setInt(1,20);
rs=pst.executeQuery();
rs.next();
InputStream in=rs.getBinaryStream("data");
byte[] result=new byte[2048];
int len=0;
while((len=in.read(result))!=-1)
{
response.getOutputStream().write(result,0,result.length);
}
但是浏览器显示的乱码
请各位大虾指点迷津啊~
大致读取文本的内容
ResultSet rs=null;
pst=con.prepareStatement("select data from uploadfile where id=?");
pst.setInt(1,20);
rs=pst.executeQuery();
rs.next();
InputStream in=rs.getBinaryStream("data");
byte[] result=new byte[2048];
int len=0;
while((len=in.read(result))!=-1)
{
response.getOutputStream().write(result,0,result.length);
}
但是浏览器显示的乱码
请各位大虾指点迷津啊~
...全文
相关推荐
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
本文将通过PHP操作MySQL中BLOB字段存储文本内容和图片的示例,来具体分析这些操作技巧。首先,存储文本内容时,由于BLOB字段存储的是二进制数据,对于纯文本内容,我们通常先进行压缩,再进行存储。
MySQL存储文本和图片的方法
本文主要介绍了在MySQL数据库中存储文本和图片的方法,包括使用不同类型的文本和二进制字段,以及如何进行数据的存取操作。在Oracle数据库中,用于存储大文本数据的类型是Clob,而二进制数据则
MySql所有字段类型及长度范围
### MySQL所有字段类型及长度范围详解在数据库设计与应用开发过程中,选择合适的字段类型对于确保数据的准确存储和高效处理至关重要。
C#_MySQL_图片的存储与读取
- 定义SQL插入语句,这里的字段名为`image`,类型为`MediumBlob`。 - 创建`MySqlCommand`对象,并设置其属性,包括连接、命令文本和命令类型。 - 添加参数`?
Java实现用Mysql存取图片操作实例
MySQL提供了四种不同大小的BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。每种类型的存储容量如下:1. TINYBLOB - 最多可存储255个字节2.


Web 开发
