数据库可以存
不限制大小
但是由于一般以BMP格式存 打开时很占内存
建议用数据库存地址 然后软件调用的时候用LOADPICTURE() 或者其它命令来调用,这样更方便快捷。
两种,一种是将转化成二进制数据流存入数据库中。一种是保存的路径,然后前台读取路径去调用。相关的代码百度一下应该会有,第二种方法实现上比较简单,就是存储路径,然后根据路径读取对应的显示出来。第一种就比较麻烦,要先把转化成二进制数据,读取时就是从数据库读取对应数据再转化成显示出来。
你可以把表的类型
设计 成为二进制类型
Binary 类型:
数据类型 描述
bit 允许 0、1 或 NULL
binary(n) 固定长度的二进制数据。最多 8,000 字节。
varbinary(n) 可变长度的二进制数据。最多 8,000 字节。
varbinary(max) 可变长度的二进制数据。最多 2GB 字节。
image 可变长度的二进制数据。最多 2GB。
不过我个人觉得,把 ,存到数据,会使数据库的数据,增长的很快
不是很建议这样做
可以把 存到服务器上的某个路径 下
存入数据库,这样在维护数据库的时候能保证安全,如果只是把路径存入数据库,
那么还需要另外进行维护(比如谁改变了路径或者删除了路径等)
当然,如果存入数据库,就需要设计好数据库结构,
因为大,检索会增加数据库负担,检索速度慢
以上就是关于探求Oracle数据库怎样存储图片全部的内容,包括:探求Oracle数据库怎样存储图片、如何像数据库中保存图片、用数据库存图片~~支持多大的图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)