ASP.net中对SQL查询语句 最简单的是这样吗 ASP.NET有没有更方便的方法呢?

stringusername=textbox1.text;stringpassword=textbox2.text;stringsetting=Convert.ToStr... string username=textbox1.text;
string password=textbox2.text;
string setting = Convert.ToString(ConfigurationManager.ConnectionStrings["mysql"]);
SqlConnection myconn = new SqlConnection(setting);
myconn.Open();
string strsql = "select * from [Login] where Username='" + username + "' and Password='" + password + "'";
SqlCommand mycmd = new SqlCommand(strsql, myconn);
SqlDataReader mydr = mycmd.ExecuteReader();
try
{
if (mydr.Read())
{
//登录成功
}
else
{
//登录失败
}
}
finally
{
mydr.Close();
myconn.Close();
}
}
展开
 我来答
598306416
2012-07-06 · TA获得超过151个赞
知道答主
回答量:34
采纳率:0%
帮助的人:19万
展开全部
你可以尝试 LINQ TO SQL,或者 NHIBERNATE 等
sql语句都写在 数据层 Dao
sqt语句多 貌似和三层没啥关系吧! 就看你自己的逻辑了! 一般的增删改查的代码肯定不会少的!..。。
追问
Linq 不太会用 能简单说一下吗?
追答
ling总体要比暗设程序的,我直接hi你。
晴雨青青
2012-07-08 · TA获得超过296个赞
知道答主
回答量:189
采纳率:0%
帮助的人:88.7万
展开全部
娃儿,数据层是DAL。 使用接口+Linq实现,非常简单。也可以写存储过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
su47yuwenshu
2012-07-06 · 超过18用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:59.7万
展开全部
你把这个封装一下,每次不用重写,不就变简单了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式