我使用Java代码将图像存储到我的mysql数据库中,数据类型为longBlob。 但是,当我尝试使用SELECT查询查看图像时,我得到了结果:
答案 0 :(得分:0)
您附加的屏幕截图实际上并未显示表格中是否有任何内容 - 它只是显示列标题。运行这样的东西来仔细检查:
select count(1) from Image;
也就是说,即使二进制数据存储在表中,命令行mysql app(或MySQL Workbench)也无法将图像显示为图像。他们所知道的是该列中的二进制数据,而不是它的图像。如果要显示图像,则需要将二进制数据输出并将其解释为图像数据(例如,保存为带有JPG或PNG或任何扩展名的文件)。