执行SQl语句 是会与数据库产生交互 而现在又多为分布式的网络服务也就是说 功能的服务器 与 数据库的服务器 都是同一台电脑那么 只能说 你要尽量减少 与数据库交互能 一次性解决的 就不要分两次。要两次解决的药想办法 一次搞定很多软件在解决效率问题上都是这种思路
理论上一个业务流程的所有sql语句都可以集成到一个存储过程中,前台与数据库只发生一次交互(请求+传值-->存储过程-->返回结果),这样既节省带宽又能提高程序性能而且方便调试