mybatis 读取blob数据
mybatis 读取blob数据
public class Customer {private String cuscode;private byte[] qrcode;public String getCuscode() {return cuscode;}public void setCuscode(String cuscode) {this.cuscode = cuscode;}public byte[] getQrcode() {return qrcode;}public void setQrcode(byte[] qrcode) {this.qrcode = qrcode;}
}
springmvc中的请求
@RequestMapping(value = "/web/showerweima")@ResponseBodypublic String showerweima() {Map<String,Object> params = new HashMap<String, Object>();params.put("cuscode","vvcc");Map<String,Object> resMap = memberManagementServices.getQrcode(params);byte[] buffer = (byte[])resMap.get("imgstr");File file = new File("d:/temp/cccc.png");FileOutputStream fos = null;try {fos = new FileOutputStream(file);} catch (FileNotFoundException e) {e.printStackTrace();}BufferedOutputStream bos = new BufferedOutputStream(fos);try {bos.write(buffer);} catch (IOException e) {e.printStackTrace();}return "123";}
对应的dao层
Customer getQrcode(Map<String, Object> params);
xml文件中的内容:
<select id="getQrcode" parameterType="map" resultType="com.xueyou.model.Customer">SELECT * from t_customer where cuscode = #{cuscode}</select>
这样能够把图片保存成文件。
mybatis 读取blob数据相关推荐
- mybatis 存储blob数据
mybatis 存储blob数据 存储blob数据的主要过程: 1.读取文件(本地或者前台传给后台). 2.文件转换成byte[]. 3.存储到数据库中. 下面是一个例子程序,采用的是springmv ...
- 通过OracleDataReader来读取BLOB类型的数据 (转载)
通过OracleDataReader来读取BLOB类型的数据 在实际的应用过程中,需要把大块的二进制数据存储在数据库中.读取这些大块的数据,可以通过强制类型转换成为byte数组,但是当这个二进制数 ...
- 通过OracleDataReader来读取BLOB类型的数据
在实际的应用过程中,需要把大块的二进制数据存储在数据库中.读取这些大块的数据,可以通过强制类型转换成为byte数组,但是当这个二进制数据体够大时(几十兆或者上百兆),一次并不能获取到他的完整长度,所以 ...
- javascript 类型数组读取二进制数据
先建一个文件,按UTF-16大端 BOM 格式保存一个字符串:hi aleck, 使用 file API 把他按二进制方式读取到浏览器. 文件读取方法在这里: http://hi.baidu.com/ ...
- 分块读取Blob字段数据(Oracle)
试过了MSSQL的分块读取Blob字段,又尝试在Oracle下完成,发现还是可行的. 首先建立一个存储过程: create or replace procedure PRO_GET_BLOB( ...
- 浏览器下载文件,读取BLOB字段会因为数据太大导致数据库连接connect超时关闭的解决方案...
读取BLOB字段会因为文件字段太大导致connect连接超时关闭而不能读全的情况的解决方案 方案一: 通过委托模式(类似这种),在Controller层的请求方法中实现事务层上的读取blob并转化成流 ...
- sqlite数据库插入和读取图片数据 (for ios)
为什么80%的码农都做不了架构师?>>> 在iOS下用sqlite数据库存储图片,先把你的图片转换成 NSData 形式,然后在数据库添加一行 blob 数据 假定数据库中存在 ...
- SQLite数据库如何存储和读取二进制数据
1. 存储二进制数据 SQLite提供的绑定二进制参数接口函数为: int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n ...
- oracle blob update,Oracle数据库中对BLOB数据的操作问题
[TechTarget中国原创]问:请问在Oracle数据库中,如何插入并检索二进制大对象数据(BLOB)? 答:我建议在处理大对象数据之前,先阅读一下"Oracle应用开发者指南" ...
最新文章
- 从两个bug来看Javascript的装载
- Vivado综合报multi-driven nets的错误的解决方法
- 【深度学习】ResNet的思想
- excel函数公式html文档,Excel中把计算式转换为运算结果的方法 EXCEL中计算出的公式如何转换成纯文本内容?...
- Android 利用jsoup解析 html
- 为什么是hbase而不是mongodb
- jdk内置线程实例_EA问题的JDK14实例
- 【使用注意】以后定义变量类型利用父类定义
- python全部语法_python基本语法
- 关于E-Prime 2.0 无法呈现音频的一种解决方案
- 从零开始教你成为装机大神
- BeanShell用法笔记
- 上传文件到云服务器一般用什么软件?
- WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))
- 如何帮助空降经理人成功?
- 信念不熄 热爱当燃|中创算力参加黑客马拉松比赛
- Office快捷键大全之一(Word快捷键)
- 微信小程序-点击按钮退出小程序
- springboot学习
- 3D模型:免费3D模型下载网站推荐