这不是一两句话就能说明白的问题,建议你到这个博客看看,很不错的。
http://blog.csdn.net/21aspnet/category/49075.aspx?PageNumber=1
上面专门有个ADO.NET的专题,也就是你所说的数据库连接,基本都是说sql server连接的,认真看看吧。就算我现在把连接语句给你,你也只能照搬,而不懂什么意思,所以,你还是好好学习一下,看看博客里这个牛人是怎么分析的。
private sqlconnection con;
private string str;
str="server=.;database=Pubs;uid=sa;pwd=sa";
con = new sqlconnection(str);
/*database指你要连接的数据库uid和pwd分别是你数据库的账户和密码*/
这个事隔函数啊,你要连接数据库的时候就调用,返回那个对象,比如
using(SqlConnection conn=dbconn())
{}
在控制域里面就是打开的,域消失就关闭了
说实话,如果你不进行分层的话,直接放在后台里都可以,要是分层时:首先,这个是一个函数,用来返回数据连接对象SqlConnection的,再次,这个函数应该放在数据层。
基类
标准的是建一个名为DAL文件夹,再添加一个类,把sql语句放在类中,这是我为了方便复用