使用vc++将图片数据存入SQL Server。图片数据暂时为十六进制char[]或者cstring串。写出代码。

问题满意,加倍积分报答。... 问题满意,加倍积分报答。 展开
 我来答
GrandyLiao
2011-02-19 · TA获得超过898个赞
知道小有建树答主
回答量:199
采纳率:100%
帮助的人:220万
展开全部
不知道楼主为什么想把图片本身存入数据库???这样是不行的,对于小的图片或许看不出有什么不好,但是对于存储大图片,特别是卫星图片,有时候一张图片就是好几百M,那么你将图片存入数据库要等好几分钟,读出来又要等好几分钟,而且还要计算机的配置超好,不然,电脑可能都会死机。
正确的做法是将图片存储到计算机上固定的位置,然后将路径存储到数据可里面,这样不论怎样都可以正确的读取,精简数据库的大小,也增加了读取效率。
我朋友曾经做了一个GIS系统,光是存储什么地址啊,事物啊什么的,整个加起来数据库都有1个多G,我的电脑配置比较低(根本没办法用)一读取数据库就死机.....他当然是将图片存到数据库外面的,那张图片bmp格式的有400多M。
至于代码嘛,和存储字符信息到数据库是一样的,这里就不赘述了。
希望对楼主有用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式