mysql blob 操作_mysql操作blob经验谈

柔光的暖阳◎ 2022-10-27 02:23 303阅读 0赞

背景!jsp mysql 记住 要用mysql的longblob类型来存默认的blob大小不够

转载请注明出处,这时我与我的知己的合作的结过

原来操作blob字段时都要先差个空值,在查blob,好麻烦,用prepareStatment就不用那么麻烦了,哈哈

postblob.heml页面

ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” snap_icon_added=”spa” icon_trigger=”false” text_trigger=”true” parent_link_icon=”false” snap_preview_added=”spa”>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

http://www.w3.org/1999/xhtml">

无标题文档

id

file

***************************************************************

testblob.jsp

http://www.w3.org/1999/xhtml">

无标题文档

String id=request.getParameter(“id”);

String file=request.getParameter(“file”);

out.print(id);

out.print(file);

FileInputStream str=new FileInputStream(file);

out.print(str.available());

java.sql.Connection conn;

java.lang.String strConn;

Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();

conn= java.sql.DriverManager.getConnection(“jdbc:mysql://localhost/test”,”root”,””);

String sql=”insert into test(id,pic) values(?,?)”;

PreparedStatement pstmt=conn.prepareStatement(sql);

pstmt.setString(1,id);

pstmt.setBinaryStream(2,str,str.available());

pstmt.execute();

out.println(“Success,You Have Insert an Image Successfully”);

pstmt.close();

%>

查看图片

返回

********************************************************

readblob.jsp

发表评论

表情:
评论列表 (有 0 条评论,303人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Jdbc操作Blob数据

    mysql数据库中Blob数据包括:TinyBlob、Blob、MediumBlob、LongBlob他们之间存储的数据大小不一致 类型 大小(单位:字节) TinyBl

    相关 mysqlblob

    MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob

    相关 Java操作BLOB和CLOB

    BLOB BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节,通常像图片、文件、音