Mysql中关于图片存储的问题

eplanet 2006-04-13 11:29:51
要求把Orical中的数据导入Mysql,但其中包括image类型的图片数据.

应该怎么处理?

实现在Mysql中的图片保存即可,数据导入的问题先不做处理.

谢谢了
...全文
428 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eplanet 2006-04-29
  • 打赏
  • 举报
回复
thanks

不过在显示的地方还是不太明白

是不是需要两页,一页读,一页显示?
那读的那页把数据读成什么形式的啊?还是说缓冲成图片文件再插到html中?
woaiwanghuan 2006-04-28
  • 打赏
  • 举报
回复
The BLOB and TEXT Types A BLOB is a binary large object that can hold a variable amount of data. The four BLOB types are TINYBLOB , BLOB , MEDIUMBLOB , and LONGBLOB . 这几个类型区别在于存储的数据量不同.

如果你存储图片,推荐用LONGBLOB类型.

一.关于图象数据存储和显示
我只会Java不懂PHP,我说一下Java中是如何做的,同理,你可以在PHP中采用这个方法
1.存储BLOB字段
使用Java的PreparedStatement这个接口的setBlob(int i, Blob x) 或者setBinaryStream(int parameterIndex, InputStream x, int length)
注意,这里用的是开发语言提供的预编译SQL语言的类,我想在PHP中也应该提供这种类吧
2.访问BLOB字段
使用Java的ResultSet接口的Blob getBlob(int i) 或者 InputStream getUnicodeStream(String columnName)
3.在网页里显示
关键问题的是把得到的图片数据发给浏览器,并告诉浏览器你发给它的是是图片数据.
正常情况下,在页面里插入一个图片,用的html标签是<img>,这个标签有个属性src,你可以
将一个完成读取数据库图片数据的动态网页的地址付给它,然后通过这个动态网页把图片数据
传送给IE

二.关于数据库移植的问题
MySQL提供了一个免费的数据库移植工具叫"Migration",可以把Oracle中的各种表和表的数据,移植到MySQL中,这个工具是GUI的,使用很简单.
你可以到MySQL的网站下载.
eplanet 2006-04-27
  • 打赏
  • 举报
回复
谁能给出图片处理的代码啊?

要求在php中显示数据库里的图片.
以及从php把图片插入数据库的代码.

MySQL 5 + php 4 的
eplanet 2006-04-18
  • 打赏
  • 举报
回复
能给出相关的代码吗?

包括保存图片的和提取图片的.

PHP 4 + MySQL

以及批量导入数据的方法
iasky 2006-04-13
  • 打赏
  • 举报
回复
BLOB字段

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧