首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问个有关问题

2012-03-16 
问个问题1、SqlHelper.ExecuteReader(conn,CommandType.Text,select * from tab where Id+ID)2、SqlHelp

问个问题
1、SqlHelper.ExecuteReader(conn,CommandType.Text,"select * from tab where Id="+ID);
2、SqlHelper.ExecuteReader(conn,CommandType.Text,"select * from tab where Id=@ID",new SqlParameter("@ID",ID));

两个比较 那个速度快些?

[解决办法]
第一个 但第一个容易被sql注入
[解决办法]

探讨
第一个 但第一个容易被sql注入

[解决办法]
探讨

引用:
第一个 但第一个容易被sql注入


两个速度差不多。但第一个存在严重的安全问题,所以根本就不在可选择的方案之类,那么就剩下第二个胜出。

热点排行