`
eneve520
  • 浏览: 55423 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SQL存储和封装为业务逻辑,如何取得平衡

阅读更多

 

将业务逻辑封装为sql的存储过程中和封装为业务逻辑,

 

这两者这样在一个系统中取得性能和效率的平衡点。 

 

或者是那种方式好,还要考虑系统的后期维护等问题。。。

   

 

 

 

分享到:
评论

相关推荐

    SQL Server中存储过程比直接运行SQL语句慢的原因

    2. 经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的...

    SQL Server存储过程编写和优化措施

    在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库...

    三层架构 sqlServer数据访问底层

    ,对SqlServer数据库执行存储过程的功能进行封装. * 功能:1:向存储过程添加参数, * 清空存储过程参数。 * 2:执行存储过程返回DataTable,Dataset。 * 3:执行存储过程返回第一行第一列,受影响行数。 * 4:事务...

    C++存储过程执行类和线性表

    4. 简化维护:将复杂的业务逻辑封装在存储过程中,使得数据库逻辑与应用程序逻辑分离,易于管理和维护。 创建和使用存储过程的具体语法和细节取决于所使用的数据库管理系统。在SQL Server中,可以使用CREATE ...

    基于servlet+Jsp+Mysql 的学生信息管理系统源代码,一个简洁的学生管理系统

    一个简洁的学生管理系统,系统基于servlet和...JavaBean:用于封装数据和业务逻辑。 JDBC(Java Database Connectivity):用于与数据库进行交互,执行SQL查询和更新。 MySQL:关系型数据库,用于存储和管理数据。

    ORACLE PL/SQL 基础教程及参考

    PL/SQL语言是的SQL语言扩展,具有为程序开发而设计的特性,如数据封装、异常处理、面向对象等特性。 PL/SQL是嵌入到Oracle服务器和开发工具中的,具有很高的执行效率和同Oracle数据库的完美结合。在PL/SQL模块中可以...

    SQL Server 2008数据库设计与实现

     本书浓缩了作者作为SQL Server数据库架构师多年来丰富的实践经验,适合各类数据库开发和管理人员学习参考 目录 第1章 数据库概念简介  1.1 数据库设计阶段  1.1.1 概念阶段  1.1.2 逻辑阶段 ...

    ASP EXCEL导入SQL

     实体访问层是对于业务逻辑层对于业务模型操作的封装,业务模型的实体状态的更新、删除、查询等都是通过实体访问层来实现。  缓冲层  缓冲层主要对于静态资源以及动态数据的缓存。静态资源主要是指应用层中展现...

    ASP+SQL SERVER项目实践

    1.充分利用sql2000中的存储过程,系统运行速度大大加快. 2.采用了三层架构,数据库层,业务逻辑层,页面表示层 3.采用asp中面向对象的开发方式,充分利用class封装的特点,抛弃了以前asp代码和html相互混合的情况. 4.非常...

    sql总结.doc

    由于存储过程将应用程序绑定到数据库,因此使用存储过程封装业务逻辑将限制应用程序的可移植性。 (5)存储过程的应用场景 1.通常,复杂的业务逻辑需要多条 SQL 语句。这些语句要分别地从客户机发送到服务器,当客户...

    MySQL视图,包含文档、数据库备份和sql文件

    通过视图,可以将复杂的查询逻辑封装起来,使用户能够通过简单的接口访问数据,同时也能保护源表的数据完整性和安全性。 如果视图引用的原始数据发生了变化,视图引用的数据也会随之发生变化。 包含文档、数据库备份...

    LTP.Net代码自动生成器(DbToCode)

    DbToCode 是一款为 C# 数据库程序员设计的自动代码生成器,DbToCode 生成的代码基于基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model +...

    数据库发布向导

    把这些安装逻辑封装在单个.SQL 文件的好处是,大多数主机供应商已经支持上传 .SQL 文件到他们的主机环境,并且通过他们的管理控制面板运行这些脚本的能力。假定你现有一个支持这个功能的web主机供应商,你可以马上...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    ASP.NET 2.0+SQL Server 2005全程指南 目录 基础篇 第1章 ASP.NET概述及环境配置 1.1 认识ASRNET 1.1.1 .NET Framework框架 1.1.2 ASP.NET功能与特性 1.1.3 ASP.NET与ASP的区别 1.2 搭建ASP.NET开发环境 1.2.1...

    MySQL 存储过程的基本用法介绍

    现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。 一、MySQL 创建存储过程 “pr_add” 是个简单的 MySQL 存储过程,这个MySQL 存储过程有两个 int 类型的输入参数 “a”...

    PPCoder v1.0(代码自动化工具)

    有两个版本PPCoder1.0S为Sql server版本,可以生成实体类、数据访问类和存储过程,另外还有一个版本是PPCoder1.0A为Access版本(以下简称A版),功能与S版差不多,只是不生成存储过程,数据库语句已经封装在相关的...

    ASP.NET高级编程:校园BBS数据库的增删改.pptx

    正确使用存储过程能够将数据库应用与应用程序的业务逻辑分开,当维护数据库相关功能时,只需要修改存储过程即可; 提升性能。使用存储过程能有效提高数据访问效率,存储过程会在第一次执行时被编译,应用程序可以...

    ASP.NET Entity Framework(EF)中基本增删改查的各种写法和详细说明

    在以前学习和使用WinForm、ASP.NET WebForm、三层架构的时候,对于数据访问的实现,无论是什么逻辑,简单还是复杂,无论是执行SQL语句还是调用存储过程都要用到ADO.NET技术,通过封装好的SQLhelper类传入SQL语句和Sql...

Global site tag (gtag.js) - Google Analytics