天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4672|回复: 9

[版本升级] 如何从SQL Server2000数据库读取图片并显示

[复制链接]
忧郁的馒头 发表于 2010-9-2 09:08:24 | 显示全部楼层 |阅读模式
我的数据库中存的是二进制流的图片,字段类型为image,怎么读取并显示出来呢?请赐教,谢谢!!
 楼主| 忧郁的馒头 发表于 2010-9-2 11:53:04 | 显示全部楼层
回复 2# Catherine


    那不就是连接和页面还要自己写吗?我想知道在平台能直接读取吗?
 楼主| 忧郁的馒头 发表于 2010-9-3 14:41:47 | 显示全部楼层
回复 4# Catherine


那我在JSP里面怎么调用平台的连接池的连接来读取数据库呢?
 楼主| 忧郁的馒头 发表于 2010-9-3 15:33:39 | 显示全部楼层
那我在JSP里面怎么调用平台的连接池的连接来读取数据库呢?
Jarod 发表于 2010-9-3 15:53:08 | 显示全部楼层
不排除有特殊情况,但是一般并不建议将图片存放在数据库中,这样会导致数据库的数据文件过大。优化和备份都很困难,而且从数据库读取二进制流,然后转换成图片格式,也需要很大的系统开销。而目前比较流行的做法都是提交给文件系统,这样如果对性能有更高的要求,可以通过APACHE或其它的WEB服务器,甚至集群提供系统性能。

如果一定要实现,也可以自己设定一个单独的数据库,然后按照http://hiyuwei.blogbus.com/logs/2004/02/84179.html的办法实现,自己管理数据库连接池,不建议使用系统的连接池。系统的连接池处理了缓存、事务、回收等,自己管理更直接。
 楼主| 忧郁的馒头 发表于 2010-9-3 16:03:42 | 显示全部楼层
回复 7# Jarod


    现在系统已经设计好了,数据很多,里面存的就是image,我没办法修改数据库设计了.

    现在就是要读取图片并显示,请问怎么实现好一点呢?
Jarod 发表于 2010-9-3 16:36:19 | 显示全部楼层
按我说的第二种方法

其实如果不是这样的话,用myapps功能加一个图片上传控件,也就是5分钟就解决战斗了。。。。不过如果设计不能改就只能辛苦点了。。。
 楼主| 忧郁的馒头 发表于 2010-9-3 17:19:39 | 显示全部楼层
回复 9# Jarod


    就是说自己建页面,写连接,然后按你给的地址文章读取图片是吧????
Jarod 发表于 2010-9-3 17:22:10 | 显示全部楼层
对,这是最好的办法。
 楼主| 忧郁的馒头 发表于 2010-9-3 17:26:36 | 显示全部楼层
回复 11# Jarod


    好的,不说了,都是眼泪....

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 10:23

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表