直接使用SQL查询语句,跟使用存储过程的查询比较?
在程序里面调用存储过程.只用直接使用实体类,跟使用接口,和跟使用抽象工厂的区别..
那位大哥路过成给我小弟我详细的讲解一下.谢谢拉

解决方案 »

  1.   

    对于个人来说,存储过程除了封装一些逻辑外跟SQL语句没啥区别
      

  2.   

    存储过程是编绎过后命令,而SQL语句是每次都要解释成执行命令的.
    还有SQL语句是写在应用程序里的,而存储过程在数据库里.想比较而言要安全一点.写好了存储过程之后,可以有N个程序使用它.存储过程一改则所有调用它的程序都会相应的改动.
    一般对使用频度高的数据库操作用存储过程.方便,快捷!
      

  3.   

    存储过程
    1 第一次编译过后,在数据库内会有一个记忆保留,而不是像sql语句每次都要重新编译,所以效率比用sql语句高很多
    2 通用性强 一个存储过程可以很多地方用,如果用sql语句那么每个地方都要写
    3 安全性高 因为它在数据库内,不在程序内
    4 可以进行批处理,它本身是一个sql语句集合
      

  4.   

    我確實是爲了提高程序的執行效率..你能加小弟嘛?
    8898247
    [email protected]