本人新手 刚接触ASP.NET在做一个网站的时候 这个数据库连接应该放到哪个位置(index.aspx还是做个类?)是不是在不同的机器上访问这个网站都会生成一个新的connection连接?还是每次有数据库访问的时候都会生成一个新的connection连接?谢谢
解决方案 »
- 求教:button传值
- 一般处理程序上传文件的问题..
- 求助 两个数据库之间数据导入问题?
- 查找数组元素位置的方法
- 类中static方法, 除了不用 new 之外还有什么好处?有什么蔽端? 什么情况下使用? 困惑!
- 这是什么问题?在线求教
- 如何确定从数据库读出的SqlDataReader是否为空啊
- 现在只有30分,加到100分的时候且问题解决的时候结贴,做过项目的都来看看
- 网页刷新几次就出现“此文档已具有 'XmlDeclaration' 节点。”的错误,在线求助
- 怎样调存储过程
- 快下班了;问一个简单的问题??
- GridView的RowDataBound()中如何处理其Cell[n]为Null?
数据库访问类里使用连接字符串.要改的话就该web.confing
数据库访问类里使用连接字符串.要改的话就该web.confing
就上在web.config配置.appSettings节
前面是连接字符串的名称,后面是连接字符串。
对于数据库操作的方法,则单独做一个类,类里面是数据库操作的一些语句。譬如查询、修改什么、删除什么的。便于复用。hoho
一种方法:
在WebConfig文件中添加以下节:
<appSettings> key="strconn" value="server=.;database=databasename;uid=sa;pwd=;"</appSettings>
使用时,用 string strconn=ConfigurationSettings.AppSettings["strconn"];返回一个字符串,就行.另一种方法:创建一个类.
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection dbCreateConn()
{
return new SqlConnection("server=.;database=databasename;uid=sa;pwd=;");
}}使用时: SqlConnection conn = DB.dbCreateConn();就可以了.
那3个角角是用VB.NET挣的