求助,一次取出和多次取出,一个卵痛的问题……
sdfdl 2010-07-06 12:18:55 跟朋友讨论起这个问题:
一个数据库有20个字段,取一列其中8个字段
做法1:
写n个方法(c#)
GETCol2ByID(int id)
GetCol3ByID(int id)
....
GetCol9ByID(int id)
也就是分别取8次
做法2:
写一个方法(c#)
GetCol2To9By(int id),调用的sql语句是一次取出这8个字段
给出50万个ID进行查询,期间不会释放数据库的连接,不考虑优化,这两个方法谁快?能快多少(重点)?
有实际数据的话会优先给分。