我可以在我的应用程序中多次使用相同的SQL连接字符串吗?

Kat*_*ate 0 c# sql

我是SQL的新手.我正在使用C#构建应用程序,它使用本地SQL Server来读/写数据.我只有一个数据库,连接到SQL Server时连接字符串始终相同.

我的项目应用程序中有9个窗体,每个窗体使用相同的连接字符串,在某些形式中,我多次使用相同的连接.我可以在同一表单中多次使用相同的连接字符串吗?谢谢

这是连接字符串:

SqlConnection cn = new SqlConnection(@"Data Source=localhost; AttachDbFilename=E:\myDB\DB1.mdf; trusted_connection=yes
Run Code Online (Sandbox Code Playgroud)

Shr*_*e29 5

是的,您可以通过将其存储在web.config文件或app.config文件中,以便在Windows窗体应用程序的情况下使用它,然后重复使用它

System.Configuration.ConfigurationManager.
ConnectionStrings["connectionStringName"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)

其中connectionStringName是存储在web.config文件中的连接字符串的名称

  • 我认为这是Windows窗体,所以将是app.config.http://stackoverflow.com/questions/114527/simplest-way-to-have-a-configuration-file-in-a-windows-forms-c-sharp-application (2认同)