C# 每次都需要更改连接字符串
我建立了一个寄存器,但每次我移动电脑,我需要改变字符串连接 这是我的代码: 我怎么能不在每次更换计算机时都要更改数据源呢? 如果有人能帮助我,那就太好了! 谢谢你的帮助 这是我的连接字符串:C# 每次都需要更改连接字符串,c#,asp.net,sql,datasource,C#,Asp.net,Sql,Datasource,我建立了一个寄存器,但每次我移动电脑,我需要改变字符串连接 这是我的代码: 我怎么能不在每次更换计算机时都要更改数据源呢? 如果有人能帮助我,那就太好了! 谢谢你的帮助 这是我的连接字符串: string connection=@“数据源=。\SQLEXPRESS;AttachDbFilename=C:\Users\Gal\Desktop\WebApplication2\WebApplication2\App\u Data\MyDB.mdf;集成安全性=True;用户实例=True”您应该使用|
string connection=@“数据源=。\SQLEXPRESS;AttachDbFilename=C:\Users\Gal\Desktop\WebApplication2\WebApplication2\App\u Data\MyDB.mdf;集成安全性=True;用户实例=True”代码>您应该使用|DataDirectory |
占位符:
string connection = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyDB.mdf;Integrated Security=True;User Instance=True";
.NET将在运行时用应用程序数据
文件夹的路径替换|数据目录
的值。您应该使用|数据目录
占位符:
string connection = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyDB.mdf;Integrated Security=True;User Instance=True";
.NET将在运行时用App\u Data
文件夹的路径替换|DataDirectory |
的值。您可以将连接字符串放在单独的文件中
您可以使用udl文件
使用udl的步骤:
1-创建文本文件
2-将文本文件的扩展名更改为.udl
3-打开udl文件并选择提供程序,然后选择连接参数
4-保存并关闭文件
在c代码中,您可以引用此文件
字符串连接=@“文件名=myudlFileName.udl” 您可以将连接字符串放入单独的文件中
您可以使用udl文件
使用udl的步骤:
1-创建文本文件
2-将文本文件的扩展名更改为.udl
3-打开udl文件并选择提供程序,然后选择连接参数
4-保存并关闭文件
在c代码中,您可以引用此文件
字符串连接=@“文件名=myudlFileName.udl” 为什么需要更改每台计算机上的连接字符串?您可以调查|DataDirectory |
是否可以帮助您。看到这一点是因为:C:\Users\Gal\Desktop\WebApplication2\WebApplication2,在每台电脑上都不同。为什么您需要更改每台电脑上的连接字符串?您可以调查| DataDirectory |
是否可以帮助您。看到这一点是因为:C:\Users\Gal\Desktop\WebApplication2\WebApplication2,在每台电脑中,它的不同之处您应该使用| DataDirectory |
,因为这是动态指向.NET连接字符串中的应用程序数据
文件夹的标准方式。您应该使用| DataDirectory |
,因为这是动态指向.NET连接字符串中的应用程序数据
文件夹的标准方式。