ASP.NET三层架构DAL层连接数据库的方法

ASP.NET三层架构DAL层连接数据库的方法,第1张

假设数据库连接字符串在web.config里配置如下

<connectionStrings>

<add name="ConnectionString" connectionString="Data Source=.Initial Catalog=DatabaseIntegrated Security=True"

providerName="System.Data.SqlClient" />

</connectionStrings>

你的DAL项目右键添加System.Configuration引用(必须步骤),

添加Model项目引用

然后在DB类(假设为UserDAL.cs)

using System.Configuration//这个必须.

using Model那个项目

public class UserDAL

{

public const string ConnectionString = ConfigurationManager.ConnectionStrings [ "ConnectionString" ].ConnectionString

public int Insert(UserInfo user)// Model

{

SqlConnection sqlcon=new SqlConnection ( ConnectionString )

.................

}

}

BLL

添加DB和Model项目引用

using 那个DB

public class UserBLL

{

public int Insert(UserInfo user)

{

int i = UserDAL.Insert(user)

}

}

visual studio的文本用三层架构导入数据库方法如下:

三层架构中向表中添加数据的做法一般为,在表示层获得要添加的对象(即你输入的数据),然后调用业务层的添加方法。看了你写的代码,我给你的建议是:在你的GridView_RowCommand事件处理代码中,得到当前需要添加的数据,然后封装为一个对象,接着调用业务层的添加方法

三层架构

分为三层,这个你应该清楚了吧,还是解释一下

界面层,就是你的页面,供用户使用的,

BLL层,是

业务逻辑层

,是用于数据的传递,

DAL层,是数据访问层,用于与数据库打交道,主要用于增删改查等 *** 作

所以数据库的调用,就在DAL层写相应的类进行 *** 作,

例如你可以写一个类用于数据库的连接,和执行增删改查的 *** 作,

然后所有页面的 *** 作调用这个类即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6626437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存