怎么才能做到Web优化???
在WEB开发中,用语句实现功能的同时,我随时打开数据库随时关闭数据库,不浪费数据资源,在网上 老能看到 WEB优化,什么才是真正意义上的优化什么样的才是真正的代码呢??
例如::
NEWdb文件内容
NEWdb class文件封装了一些类;
LOGIN.ASPX文件内容
NewsDb db=new NewsDb();//实例化类
//创建查询语句
NewsDb.getconn();//连接数据库
string strsql = "select * from admin Where adminName=" + "'" + tbx_name.Text + "'";
strsql = strsql + " and adminPwd =" + "'" + tbx_pwd.Text + "'";
OleDbDataReader dr = db.getsdr(strsql);
if (dr.Read())
{
Session["admin"] = 1;
Session["user"] = tbx_name.Text;
Session["pwd"] = tbx_pwd.Text;
Response.Redirect("~/admin/index.aspx");
}
else
{
Message.Text = "用户名或密码错误!";
}
}
怎么把给优化了??????????
------解决方案--------------------
string strsql = "select * from admin Where adminName=" + "'" + tbx_name.Text + "'";
strsql = strsql + " and adminPwd =" + "'" + tbx_pwd.Text + "'";
可以用StringBuilder
用它的Append方法比“+”效率高很多,尤其是“+”越多,差距越大
你的数据库连接不要忘了关