C# 选择数据库联接的问题

zld_baggio 2009-03-19 11:40:43
我机器上安装有sqlserver2005和sqlserver2000,以前开发大多数用2005,刚接手的项目用的数据库是2000。如何在C#代码里区别
这两个数据库???
...全文
114 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanzheng_dotnet 2009-03-21
  • 打赏
  • 举报
回复
调用的方式有一点不一样。就是上面的public string ConnectionString= ConfigurationManager.ConnectionStrings["server2000"].ConnectionString;
--server2000 z值得是你的配置文件里的name,其他的代码是一样的!



angellan 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zld_baggio 的回复:]
引用 6 楼 phoebuswei 的回复:
<add key="CustomerSqlConnection2k" value="Password=;User ID=;Database=;Server=;" />
<add key="CustomerSqlConnection25" value="server=;database=; uid=; pwd="/>
你调用时候区分啊
sqlcomm执行那个都行


这个是在web.config里面添加吗???

我现在我现在机器里有2000和2005两个数据库,做的项目有的用到2000,有的用到2005,主要是不知道怎么

用代码区分如何联接这两…
[/Quote]

是在web.config里添加的
<connectionStrings>
<add name="server2000" connectionString="server="";database=dataName;uid=sa;pwd=sa;"
providerName="System.Data.SqlClient" />
<add name="server2005" connectionString="server="";database=dataName;uid=sa;pwd=sa;" />
</connectionStrings>

在.cs页面获取
public string ConnectionString= ConfigurationManager.ConnectionStrings["server2000"].ConnectionString;

后面的你应该都会了吧
zld_baggio 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 phoebuswei 的回复:]
<add key="CustomerSqlConnection2k" value="Password=;User ID=;Database=;Server=;" />
<add key="CustomerSqlConnection25" value="server=;database=; uid=; pwd="/>
你调用时候区分啊
sqlcomm执行那个都行
[/Quote]

这个是在web.config里面添加吗???

我现在我现在机器里有2000和2005两个数据库,做的项目有的用到2000,有的用到2005,主要是不知道怎么

用代码区分如何联接这两个数据库。
wyman25 2009-03-19
  • 打赏
  • 举报
回复
连接字符串不同咯。
zuoming120 2009-03-19
  • 打赏
  • 举报
回复
不管是那个连接字符串是一样的啊
Teng_s2000 2009-03-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 phoebuswei 的回复:]
<add key="CustomerSqlConnection2k" value="Password=;User ID=;Database=;Server=;" />
<add key="CustomerSqlConnection25" value="server=;database=; uid=; pwd="/>
你调用时候区分啊
sqlcomm执行那个都行
[/Quote]
欧了
hy_lihuan 2009-03-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liubaohuazy 的回复:]
配置不同的连接字符串就连接不同的数据库吧
[/Quote]
同上
a121984376 2009-03-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cppfaq 的回复:]
实在不会,就用Server Explorer来帮助生成得了。
[/Quote]

有道理~~~~~
phoebuswei 2009-03-19
  • 打赏
  • 举报
回复
<add key="CustomerSqlConnection2k" value="Password=;User ID=;Database=;Server=;" />
<add key="CustomerSqlConnection25" value="server=;database=; uid=; pwd="/>
你调用时候区分啊
sqlcomm执行那个都行
cppfaq 2009-03-19
  • 打赏
  • 举报
回复
实在不会,就用Server Explorer来帮助生成得了。
liubaohuazy 2009-03-19
  • 打赏
  • 举报
回复
配置不同的连接字符串就连接不同的数据库吧
人生就是赌 2009-03-19
  • 打赏
  • 举报
回复
如果有多个实例,需要加上实例名称

62,268

社区成员

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

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

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

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