2つのWindowsフォームとデータベース接続を持つC#アプリケーションを実行しています。そのデータベースへの接続文字列はコード上で参照されていますが、それは必要ありません。コード外の接続文字列
コードの外にその接続文字列を保持する方法を知りたいので、何かを変更する必要がある場合、その変更はプログラムの外部でのみ発生します。
私は自分自身を明確にしました。
助けを借りて感謝します。
2つのWindowsフォームとデータベース接続を持つC#アプリケーションを実行しています。そのデータベースへの接続文字列はコード上で参照されていますが、それは必要ありません。コード外の接続文字列
コードの外にその接続文字列を保持する方法を知りたいので、何かを変更する必要がある場合、その変更はプログラムの外部でのみ発生します。
私は自分自身を明確にしました。
助けを借りて感謝します。
App.configを使用して接続文字列を定義する必要があります。ユーザーの資格情報を呼び出す必要がある場合は、この記事に記載されている接続文字列を暗号化してください。
https://msdn.microsoft.com/en-us/library/ms254494%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
step 1
Just go to the "Properties" node then double-click on "Settings.Settings". You will then get a grid with columns for Name, Type, Scope and Value as in the following:
Now, specify a name, then click in the Type cell. In the drop-down box choose "Connection String". Then set the Scope to "Application".
プログラム、アクセス(利用)に続い
Step 3
Then click in the value cell and an ellipsis ("...") will appear in the right. Click on the ellipsis and create the connection string.
connecti (Name)ここで(name)は、name列に指定した名前です。
Example
In this example, we will display a record in a DataGridView on a button click.
Coding
Form1.cs[Design]
Form1.cs
[![enter image description here][5]][5]
App.config
You see that the Connection String is automatically included..
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="ConnectionString.Properties.Settings.connection" connectionString="Data Source=MCNDESKTOP43;Initial Catalog=EmpDetail;Persist Security Info=True;User ID=sa;Password=*****"
providerName="System.Data.SqlClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>
Output
[![enter image description here][5]][5]
[1]: http://i.stack.imgur.com/hyNXF.jpg
[2]: http://i.stack.imgur.com/4BJ5a.jpg
[3]: http://i.stack.imgur.com/F3ViL.jpg
[4]: http://i.stack.imgur.com/oGC5a.jpg
[5]: http://i.stack.imgur.com/OZO22.jpg
Ref:http://www.c-sharpcorner.com/UploadFile/5089e0/create-single-connection-string-for-all-windows-form-in-net/ –
何 'のApp、config'をファイル内のコードを入れてはどうですか?それともコードから遠ざけたいですか? –