.NET中调用数据库存储过程方法的研究与实现Research and Implementation of Calling Database Stored Procedure Method in NET
王红,陈功平
摘要(Abstract):
应用程序经常从数据库读写数据,有的读写过程会被经常使用,数据的读写会增加服务器端压力,方法不当还容易泄露数据库设计细节,危害数据库安全.存储过程是SQL Server数据库中用于完成特定功能的一系列T-SQL语句的集合,开发人员在数据库中预先定义存储过程,当需要完成功能时可直接调用存储过程,可以提高执行速度,隐藏数据库设计细节.面向对象程序设计中,常采用类封装的形式与数据库交换数据,先使用ADO.NET技术中的Connection类连接数据库再使用Command类执行存储过程.
关键词(KeyWords): 存储过程;数据库;类封装;数据库应用系统
基金项目(Foundation): 安徽省高校自然科学研究重点项目(KJ2015A435);; 安徽省2016年高校优秀青年人才支持计划重点项目(gxyqZD2016570);; 安徽省2014年高校优秀青年人才支持计划项目;; 教育部高职教育创新发展行动计划精品在线开放课程项目(XM-06)
作者(Author): 王红,陈功平
DOI: 10.16393/j.cnki.37-1436/z.2017.05.006
参考文献(References):
- [1]王红,陈功平.数据完整性机制的研究与实现[J].佛山科学技术学院学报:自然科学版,2015,33(1):81-87.
- [2]崔跃生,张勇,曾春,等.数据库物理结构优化技术[J].软件学报,2013,24(4):761-780.
- [3]Carmen Martínez-Cruz,JoséM.Noguera,M.Amparo Vila.Flexible queries on relational databases using fuzzy logic and ontologies[J].Information Sciences,2016,366(4):150-164.
- [4]张小波,成良玉.vs.net中存储过程使用方法研究[J].计算机应用,2004,24(2):138-140.
- [5]郭绍忠,甄涛,贾琦.基于存储过程的海量邮件数据挖掘[J].计算机工程,2010,36(1):40-42.
- [6]王红,陈功平.数据库安全机制的探讨与实现[J].河北省科学院学报,2014,31(3):15-24.
- [7]Ion M,Russello G,Crispo B.Enforcing multi-user access policies to encrypted cloud databases.In:Proc.of the IEEE Int’l Symp.on Policies for Distributed Systems and Networks(POLICY 2011).New York:IEEE Computer Society Press,2011:175-177.