1.MySQL中的BLOB类型

Mysql中可以存储大文件数据,一般使用的BLOB对象。如图片,视频等等。

BLOB是一个二进制大对象,可以容纳可变数量的数据。因为是二进制对象,所以与编码方式无关。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。

四种字段类型保存的最大长度如下:

复制代码 代码如下:

TINYBLOB - 255 bytes

BLOB - 65535 bytes(64KB)

MEDIUMBLOB - 16,777,215 bytes(16MB) (2^24 - 1)

LONGBLOB - 4G bytes (2^32 – 1)

2.java对MySQL图片的读取

下面是test数据库中定义的phototest表结构。

保存与读取图片的代码如下:

?

3.选择合适的字段大小

如果选择的字段类型的最大长度较小,放不下保存的数据,可能会报出MySQL数据截断异常。如:

复制代码 代码如下:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'photo' at row 1

Mysql 中文参考手册列类型:

http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#blob

java mysql blob 存储图片,Java实现用Mysql存取图片操作实例相关推荐

  1. java mysql blob 存储图片_Java操作mysql存储图片

    http://bbs.chinaunix.net/archiver/tid-2289421.html 1把图片当成一个二进制流就可以了 .mysql中有可以存储很大的2进制流文件.用的类型是: 我们要 ...

  2. mysql blob 存储乱码_mysql 保存 blob 类型数据 乱码 解决

    本人问题:mysql 保存 blob 类型数据 乱码 解决 未解决,??? 之前 private string  archiveValue;导致 写入的进去之后的中文 都是乱码 改正后 ,即可 pri ...

  3. JavaWeb - 数据库,MySQL安装卸载,MySQL服务器存储结构,sql语言,使用sql操作数据库/数据库表/表中记录,聚集函数,分组操作,limit关键字,重置root密码

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72781451 1.数据库的简介 (1)什么是数据库,就是一个文件系统,使用标准sql ...

  4. mysql blob 写入表_文件存入MYSql表的blob

    向MYSql的数据表中存入文件,这看似没有什么大问题,只要把文件存入longblob字段就行了.但是最近的实践发现看似简单的背后其实有很多陷阱.下面就来分享一下我遇到的问题及我的解决办法. 先介绍一下 ...

  5. mysql BDB存储引擎_直接访问mysql的BDB存储引擎

    我们知道BDB是一种嵌入式的数据库,存取效率比mysql高,但是管理起来没有mysql方便,在分布式应用中同步也是一个问题. 恰好mysql是支持用BDB作为存储引擎的(5.1之后就不直接支持了,因为 ...

  6. mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解

    本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...

  7. do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...

    dophon-db 项目介绍 dophon框架的数据库模块,也可单独作为一个与数据库模块交互的部件 支持mysql数据库连接 支持orm形式的数据操作 如有疑问请发送邮件联系作者:ealohu@163 ...

  8. mysql blob存储图片_显示存储在mysql blob中的图像

    当我运行下面的代码时,它显示一个图像,该图像作为blob变量存储在mysql Db中.问题是我是否回声了其他任何东西,甚至像echo'--------'这样简单的东西:在我调用图像之前,图像将不会显示 ...

  9. php mysql blob存储图片_php mysql blob存储图片

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. ireport怎么套打_阴阳师:当前版本道馆突破怎么打?九套阵容让你成为道馆小能手...
  2. OpenStack云计算口袋书-第一章-开始OpenStack之旅(一)
  3. Redis缓存 ava-Jedis操作Redis,基本操作以及 实现对象保存
  4. win32 断言函数和转换到COFF期间失败错误
  5. 推荐系统——开源代码
  6. 【Python】字符串类型及操作求三位水仙花数
  7. 计算机网络-基本概念(6)【网络层】-某PN和NAT
  8. 关于多线程的一个例子(UI实时显示)
  9. C#后台调用前台javascript的五种方法
  10. 初识斯蒂尔杰斯积分(Stieltjes integral)
  11. 用php生成HTML文件的类
  12. 浙江大学PTA 数据结构 习题2.2 数组循环左移 (20 分)
  13. 用jquery实现图片轮播
  14. CCNA中文版完整教程
  15. 原生JavaScript贪吃蛇
  16. 手把手教你编译Flutter engine
  17. [UESTC878]温泉旅店
  18. 基于Android的天气预报APP设计与实现
  19. 框架表示法表示台式计算机,框架表示法,frame representation,音标,读音,翻译,英文例句,英语词典...
  20. 鼠标悬停大小缩略图片切换_3D缩略图悬停效果

热门文章

  1. 【PAT乙级】1083 是否存在相等的差 (20 分)
  2. C++中函数的默认参数
  3. mysql 存过 if_mysql中 储存过程 if exists 该如何写呀
  4. do msgbox loop_【连载1】DDC模块 DO点与强电电气柜的接口形式
  5. 一款java代码生成器(我受够了加班),走起!
  6. java基础系列:集合总结(7)
  7. SpringMVC教程--Validation校验
  8. 解读Junit的@Test注解,避免initializationerror
  9. (数据结构与算法)数组和单链表实现栈的基本操作
  10. Oracle创建带有自增序列的表和字符串转日期的问题