<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层写相应的类进行 *** 作,
例如你可以写一个类用于数据库的连接,和执行增删改查的 *** 作,
然后所有页面的 *** 作调用这个类即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)