mybatis 存储blob数据

存储blob数据的主要过程:
1、读取文件(本地或者前台传给后台)。
2、文件转换成byte[]。
3、存储到数据库中。
下面是一个例子程序,采用的是springmvc,spring,mybatis框架:
customer.java
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,上传图片

 @AutowiredMemberManagementServices memberManagementServices;// 上传二维码测试使用!!!!!!勿动!!!!@RequestMapping(value = "/web/uploaderweima")@ResponseBodypublic String uploaderweima() {int res = 0;try {byte[] buffer = null;File file = new File("d:/temp/123.png");FileInputStream fis = new FileInputStream(file);ByteArrayOutputStream bos = new ByteArrayOutputStream();byte[] b = new byte[1024];int n;while ((n = fis.read(b)) != -1){bos.write(b, 0, n);}fis.close();bos.close();buffer = bos.toByteArray();Customer customer = new Customer();customer.setCuscode("vvcc");customer.setQrcode(buffer);res= memberManagementServices.insertQrCode(customer);if(res > 0){System.out.println("================================ok=============================");}else{System.out.println("================================no=============================");}} catch (IOException e) {e.printStackTrace();}return new Integer(res).toString();}

dao层:

int insertQrcode(Customer customer);

xml文件:

<insert id="insertQrcode" parameterType="com.xueyou.model.Customer">INSERT INTO  t_customer(cuscode,qrcode) VALUES (#{cuscode},#{qrcode})</insert>

执行后能够直接插入数据库中blob元素。

mybatis 存储blob数据相关推荐

  1. mybatis 读取blob数据

    mybatis 读取blob数据 mybatis读取blob数据过程: 1.从数据库中读出blob数据类型,用pojo中的byte[]接收. 2.把文件保存成文件(或者变成base64也行). Cus ...

  2. docx文件上传java_java上传文件通过mybatis存储到数据库的blob格式中.docx

    java上传文件通过mybatis存储到数据库的blob格式中.docx 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 上传文件通过 myb ...

  3. azure blob_如何使用Power BI从Azure Blob存储访问数据

    azure blob In this article, I am going to explain how we can access the data from the Azure Blob Sto ...

  4. mysql blob longblob_MYSQL教程Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)

    <MYSQL教程Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)>要点: 本文介绍了MYSQL教程Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理 ...

  5. SpringBoot使用Redis和MyBatis完成缓存数据的增删改查

    文章目录 1.在Spring Boot中集成Redis 2.配置Redis类 关于Redis Template中序列化和反序列化配置的解释 3.创建测试实体类 4.实现实体和数据表的映射关系 5.创建 ...

  6. java aes mysql blob_使用带有ORDER子句的AES_DECRYPT在MySQL中返回BLOB数据

    我正在创建一个系统,用户可以通过PHP使用MySQL数据库存储消息,我使用MySQL AES_ENCRYPT函数来加密这些消息的内容. 这是我的帖子表: CREATE TABLE IF NOT EXI ...

  7. influxDB框架 数据存储 TSM 数据操作等详解

    文章目录 influxdb influxdata主目录结构 源码主目录结构 cmd目录 其他目录 数据操作 CLI--influx命令行操作 执行influx 创建数据库 查看数据库 使用数据库 数据 ...

  8. Java语言开发在线购物推荐网 购物商城推荐系统 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)开发框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线购物推荐网 购物商城推荐系统 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)开发框架 大数据.人工智能.机器学习项目开发ShopRec ...

  9. Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据.人工智能.机器学习项目开发Mus ...

最新文章

  1. 腾讯视频招GNN方向实习生啦~
  2. 20172318 2017-2018-2 《程序设计与数据结构》实验3报告
  3. 6.1-6.4 gzip、Bzip2、xz
  4. PHPMySQL——防止SQL注入-代码片段
  5. boosting家族之综合理论篇
  6. Netpas:不一样的SD-WAN+ 保障网络通讯品质
  7. idea快捷键自动生成序列化id
  8. 21SkypeForBusiness2015进阶篇--SFB后端Mirror切换到AllwaysOn--标准版准备篇
  9. 分布式日志收集系统实践(视频教程)
  10. php中的ul怎么居中,让 UL 与 LI 左对齐
  11. 黑苹果麦克风无法使用的问题(仅针对自己的配置)
  12. (转载)App原生开发、混合开发及HTML5开发的优劣
  13. OSChina 周二乱弹 —— 好好告别啊!不要舌吻!
  14. 调用摄像头接口方法合集
  15. oracle查询排名第二,2020年2月数据库排名:第一是Oracle,第二是MySQL,SQLite进前十名...
  16. Redis数据库(二)
  17. C#获取字符串的拼音和首字母
  18. MATLAB根据经纬度格网数据画地图
  19. 响应式织梦模板品牌设计建设类网站
  20. omnipeek查询设备发送beacon时同一信道两个beacon发送间隔

热门文章

  1. matlab如何处理动态分配,基于MATLAB的水资源优化分配问题动态规划解法
  2. linux 魔术分区,分区”魔术师”的磁盘管理
  3. Python os模块 设计文件夹自动备份、同步工具
  4. 程序员招募接私活 ,外包众包接单方法‘
  5. Cell:构建出首个泛癌真菌微生物组图谱
  6. html设置input输入字符编码是,处理html输入标记中的utf8编码字符(dealing with utf8 encoded characters in html input tag)...
  7. esxi6.7下pci网卡直通无法生效的解决办法
  8. VLAN-3-VLAN Trunk:ISL和802.1Q
  9. Dmc雷赛板卡仿写(二):库文件导入报错PVOID未声明的标识符
  10. 小程序实现狼人杀游戏会员管理、展示和数据修改