JDBC处理大文本CLOB击二进制BLOB类型数据

处理CLOB/BLOB类型

处理稍大型数据:

a.存储路径
通过JDBC存储文件路径,然后根据IO操作处理
b.
CLOB:大文本数据(小说->数据)
BLOB:二进制
clob:大文本数据 字符流 Reader Writer

1.先通过pstmt的?代替小说内容(占位符)
2.再通过pstmt.setCharacterStream(2,reader,file.length());将上一步的?替换为小说流

取:
1.通过Reader reader=rs.getCharacterStream("NOVEL");将cloc类型的数据保存到Reader对象中
2.将Reader通过Writer输出即可

blob:二进制 字节流 InputStream OutputStream
与CLOB步骤基本一致,区别:setBInaryStream(...),getBInaryStream(...),

JDBC处理大文本CLOB击二进制BLOB类型数据

上一篇:mybatis往mysql中插入数据时中文乱码(??)


下一篇:【MySQL】恢复从库时,主库的Binlog接续补上的解决方案