【问题标题】:Mysql byte array storageMysql字节数组存储 【发布时间】:2012-07-03 18:35:12 【问题描述】: 我有一个用 Java 创建的字节数组。它代表某个文件的内容。我不确切知道这个数组的最大大小。它可以是不同的尺寸。我想将它存储在mysql中。我应该在mysql中使用什么类型? 【问题讨论】: 标签: java mysql jdbc bytearray binaryfiles 【解决方案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 【讨论】: