欢迎来到天天文库
浏览记录
ID:37917943
大小:111.00 KB
页数:9页
时间:2019-06-02
《Asp三层架构的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上一篇: ASP.NET所谓得三层分层的小解
2、 下一篇: asp.net2.0中的三层 asp.net2.0三层架构的实现(最最原始,简单,一般,但不平凡)用通俗的语言说出难以理解的。。。《1》第一层 表示层用通俗的语言就是UI界面,再通俗点就是我们平时上网时看到的界面。《2》第二层 业务逻辑层,,,说白了,就是一个类,该类利用下边一层(数据访问层的方法返回的结果 DataSet )把各个数据对象分解,再从新以更小的对象存储起来(更加的有机体)等待上层的应用。《3》第三层 数据访问曾。该层说白了也是一个类。该类其实是把数据库里的数据
3、用该类的方法(以sql查询为核心) 执行。( SRUD); 下面给出示例代码: 界面:web.congfig数据访问层代码:usingSystem.Web;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;publicclassAuthorDB{ //构造函数 publicAuthorDB() {} //获取state集合。返回DataSet,并通过DropDownList显示 publicstaticDataSetGetSta
4、tes() { //获取连接字符串 stringconnectionString=ConfigurationManager.ConnectionStrings["PubsConnectionString"].ConnectionString; //创建并设置SqlConnection SqlConnectiondbConnection=newSqlConnection(connectionString); //定义SQL查询语句 stringqueryString
5、="Selectdistinctstatefromauthors"; //创建并设置SqlCommand SqlCommanddbCommand=newSqlCommand(); dbCommand.Connection=dbConnection; dbCommand.CommandType=CommandType.Text; dbCommand.CommandText=queryString; //创建SqlDataAdapter,并获取数据 SqlDa
6、taAdapterdataAdapter=newSqlDataAdapter(dbCommand); DataSetds=newDataSet(); dataAdapter.Fill(ds); //返回数据 returnds; } //根据state参数,获取数据记录。返回DataSet,并通过GridView显示 publicstaticDataSetGetAuthorsByState(stringstate) { //获取连接字符串 stri
7、ngconnectionString=ConfigurationManager.ConnectionStrings["PubsConnectionString"].ConnectionString; //创建并设置SqlConnection SqlConnectiondbConnection=newSqlConnection(connectionString); //定义SQL查询语句 stringqueryString="Selectau_id,au_lname,au_fname,statefr
8、omauthorswherestate=@state"; //创建并设置SqlCommand SqlCommanddbCommand=newSqlCommand(); dbCommand.Connection=dbConnection; dbCommand.CommandType=CommandType.Text; dbCommand.CommandText=queryString; //设置SqlParameter SqlParameterdbParam
9、eter_state=newSqlParameter(); dbParamete
此文档下载收益归作者所有