Mysql字节数组存储
Posted
技术标签:
【中文标题】Mysql字节数组存储【英文标题】:Mysql byte array storage 【发布时间】:2012-07-03 18:35:12 【问题描述】:我有一个用 Java 创建的字节数组。它代表某个文件的内容。我不确切知道这个数组的最大大小。它可以是不同的尺寸。我想将它存储在mysql中。我应该在mysql中使用什么类型?
【问题讨论】:
【参考方案1】:使用varbinary
在MySQL中存储任意长度的字节数组。
【讨论】:
如果我使用 varbinary,当我选择时我应该使用什么 java 类型来映射字段?字节[] 还是字符串? @user1379574 使用byte[]
(这里是列出类型映射的link)。【参考方案2】:
使用blob
字段
java serialblob
mysql blob
【讨论】:
【参考方案3】:使用BLOB
、medium blob
、varbinary
Mysql Choosing the Right Type for a Column
【讨论】:
以上是关于Mysql字节数组存储的主要内容,如果未能解决你的问题,请参考以下文章