.Net+SQL Server图像存取的研究与实现
2012-11-26欧阳艳阶王家旭
湖北工业职业技术学院学报 2012年6期
欧阳艳阶,王家旭
(十堰职业技术学院 信息与智能工程系,湖北 十堰 442000)
随着计算机软件在各个行业的应用发展,管理信息系统成为必不可少的管理工具。在管理信息系统中,图像存取成为必不可少的信息处理要求。如照片、医用影像、工程图纸扫描图像、地图等。然而图像信息所含的数据量远远大于普通数据的数据量。如何在管理信息系统中存取图像也是程序员在开发过程中要解决的关键问题。
本文结合笔者开发的汽车零部件管理信息系统中汽车及零部件图像的存取功能,给出了图像的两种存储及读取方法,并使用C#.Net开发工具实现了图像在SQL Server 2005数据库中的存储和读取操作。
1 图像存取方法概述
通常程序员在解决管理信息系统中图像的存取问题时主要采用两种方法。一是将图像以数据库方式存储;二是将图像以文件系统存储。这两种方式各有优缺点,其使用环境也有差别。
1.1 图像以数据库方式存储
这种图像存取方式优点有以下几个方面:
(1)管理方便。当图像与其他数据一同存储在数据库中时,图像与其他数据能共同备份和复原。从而避免了普通数据与图像数据的不同步,并且避免了其他用户无意中误操作图像的风险。
(2)共享与查询效率高。将图像存储在SQL Server数据库中可以与其他数据一样,同时完成插入、修改、删除和查询操作,保证图像与普通数据的一致性。同时操作员可以在任何时间任何地点任何一部终端上打开数据库并使用图像数据,大大提高图像数据的共享、查询效率。……
登录APP查看全文
