请问ASP.net能不能像conn.asp那样把连接数据库文件的放在一个单独的文件中?

13813888888 2004-09-02 12:07:37
请问ASP.net能不能像conn.asp那样把连接数据库文件的放在一个单独的文件中?

我看到的例子都是操作数据库的时候才去连接。

请各位大虾给个代码的例子。(连接SQLserver数据库。)
...全文
175 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gj0001 2004-09-02
  • 打赏
  • 举报
回复
简单例子:
public class Conn
{
public static string ConnStr="连接字符串";
}
}

调用时
SqlConnection cn=new SqlConnection(Conn.ConnStr);
Overriding 2004-09-02
  • 打赏
  • 举报
回复
.net里一般是用楼上的方法。
方式多种多样。
你可以放到application_start里
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
application("strConneciton")="server=localhost;uid=sa;pwd=;database=db"
End Sub
然后就可以
dim cnn as new sqlconnection(application("strConnection"))
也可以用system.win32放到服务器注册表里。

还可以放到配置文件里 con.ini
lxcc 2004-09-02
  • 打赏
  • 举报
回复
M$的Data Access Application Block for .NET

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp
lxcc 2004-09-02
  • 打赏
  • 举报
回复
在web.config文件内加入
<configuration>
<appSettings>
<add key="ConnectionString" value="server=localhost;database=Test;uid=sa;pwd=;" />
</appSettings>


//一个数据库连接类

using System;
using System.Data;
using System.Data.SqlClient;

namespace TestClass
{
public class dbConnectionPool
{
public SqlConnection sqlConn1;
public dbConnectionPool()
{
string CONNSTRING="";
CONNSTRING = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString()
+ "connection reset = false;"
+ "connection lifetime=5;"
+ "min pool size=1;"
+ "max pool size=50";
sqlConn1 = new SqlConnection(CONNSTRING);
}
}
}
shenyf21 2004-09-02
  • 打赏
  • 举报
回复
PS 那东西是免费的,还带原码
shenyf21 2004-09-02
  • 打赏
  • 举报
回复
Microsoft有个叫DataAccess Block的东西
breakerfish 2004-09-02
  • 打赏
  • 举报
回复
可以的,写个类吧,建议你看一下PETSHOP里的DATABASE.CS,很好
13813888888 2004-09-02
  • 打赏
  • 举报
回复
YuNa123(于娜小姐) ,能否给一个代码包的地址?
于娜 2004-09-02
  • 打赏
  • 举报
回复
当然能,放在一个类文件中
醉龍 2004-09-02
  • 打赏
  • 举报
回复
1.写类

2.在web.config文件内加入
<configuration>
<appSettings>
<add key="ConnectionString" value="server="aa";database=eee;uid=bbb;pwd=cc;" />
</appSettings>

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧