摘要: 今天在上班的时候听到一个同事在炫耀的程序设计,首先在页面获取了一个“a,b,c,d,……”字符串,然后把字符串以参数的形式传递到数据库服务器,通过存储过程进行解析,完成数据的增删改查的功能。我听到以后第一个反应,为什么要把应用服务器处理的事情交给数据库去做呢?这样效率高吗?以下是我和同事的对话:同事:这样肯定有好处,如果我把数据这样一次性传递给数据库,就不会因为程序中出现for循环,在多次的数据库通讯中因中断而导致数据部分插入。我:那你现在是不是在程序中就没有用到过for循环进行数据库操作呢?同事:有啊,当然有啊,这是没办法避免的;我:那你的这些for循环怎么避免你提到的问题呢?同事:(沉默) 阅读全文
posted @ 2012-03-20 22:39 非心尸古力刀 阅读(224) 评论(1) 推荐(0) 编辑