慧云科技 > 首页 > 文章详情

用三层架构模式开发网站与普通的模式开发的特点(二)

本文来源:网站建设-网站制作|网络营销专家慧云科技-

抢滩登陆

2009-7-29 16:39:37

    现在就用网站建设.net中的三层架构来写,会很清晰.
    在解决方案下添加一个ASP.NET(App_Code)文件夹,建站研究然后在此文件夹里添加两个类:一个是数据层,一个是业务逻辑层以前写数据层时每次都写了SqlConnection con = new SqlConnection()每次都要判断数据库是否打开我觉得这样做还有点麻烦,不如把判断数据库是否打开写一个方法中直接调用就行了。
    在数据层中添加一个类(ConSql)用来操作数据库 开源建站具体代码如下:
public class DALCon
{
string conn = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
public SqlConnection sqlcon()//此方法主要是判断数据库是否打开
{
SqlConnection con = new SqlConnection(conn);
if (con.State == System.Data.ConnectionState.Closed)
{
con.Open();
}
else if (con.State == System.Data.ConnectionState.Broken)
{
con.Open();
con.Close();
}
else
{
}
return con;
}

    //用户登陆建站方案
public bool ExcuteGetUser(string CardiD, string Cardpass)
{
string sql = "select * from Cards where CardID=‘"+CardiD+"‘ and CardPass=‘"+Cardpass+"‘";
SqlCommand cmd = new SqlCommand(sql,sqlcon());
SqlDataReader sdr = cmd.ExecuteReader();
return sdr.Read();
}
  


RSS订阅| 关于我们| 网站地图| 加入项目| 法律条款| 友情链接| Firefox| Sitemap| 网站统计

全国免费咨询热线:400-600-6495 优惠活动咨询电话:021-62278496 Email:ajaxcms@yahoo.cn

上海慧云信息科技有限公司版权所有 2006-2009 沪ICP备09038165号

本站关键词:网站建设 高品质网站建设