- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 使用 sqldatareader 利用存储过程,一次读多个表,避免多次查询
一般首页有很多需数据要显示,如果 模块比较固定,变动少。 建议使用 写成一个存储过程 用 datareader 一次 把所有 需要 的数据一次取回来,这样 避免多次 向数据库 请求数据。 提高了效率 SqlDataReader reader=dh.ExecuteReader(CommandType.StoredProcedure,"firstpagenew");
2012-04-22 22:49:04 1001 1
原创 个人笔记1---sql server 参数化 的好处
都知道 用带参数的 sql语句 ,比起直接拼 字符串安全,能防止 sql注入 。这没错。但是 使用参数的 时候需要给 参数 指明 sqldbtype 和 size长度, 因为不指定,会使数据库 不使用同一个执行计划,而降低效率。 使用下面语句查看执行的查询计划 查看对users 表 的执行计划 SELECT cacheobjtype,objtype,usecounts,sql FRO
2012-04-21 15:41:02 481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人