この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 22253|答える: 0

[出典] C#はapp.configのconnectionstringを読み込み設定します

[リンクをコピー]
掲載地 2015/05/09 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
Constr = connset。 ConnectionString;
     
         
//第二种获取连接字符串的方法
ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ConnectionString"];
ストリングストル=設定。 ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = new XmlDocument();
ドク。 ロード(".. //.. App.config");
XmlNode root = doc. SelectSingleNode("configuration");
XmlNode ノード = root。 SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = node as XmlElement;
ストリングストレーション=高。 GetAttribute("connectionString");
//在程序中设置连接字符串
コネセット。 ConnectionString = "データソース=orcl; セキュリティ情報を永続させる=True; ユーザーID=xhfoc; Password=foc; Unicode=True」;
コネセット。 セーブ();
この方法でProperties名前空間のSettings.settings.csファイルを変更するには、以下のコードを追加してください:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl; セキュリティ情報を永続させる=True; ユーザーID=xhfoc; Password=foc; Unicode=True")
         
公開文字列 ConnectionString
{
     取得
     {
         return ((string)(this["ConnectionString"]]));
     }
     セット
     {
         this["ConnectionString"] = 値;
     }
}
              
プロファイルの変更方法         
XmlDocument doc = new XmlDocument();
ドク。 ロード(".. //.. App.config");
XmlNode root = doc. SelectSingleNode("configuration");
XmlNode ノード = root。 SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = node as XmlElement;
エル。 SetAttribute("connectionString", "Data Source=orcl; セキュリティ情報を永続させる=True; ユーザーID=xhfoc; Password=foc; Unicode=True");
ドク。 セーブ(".. //.. App.config");




先の:昨日、Linqで間違ったことをしてしまいました
次に:「System.Data.Linq.DataContext」という型は参照されていないアセンブリで定義されています。 プログラムに返答を追加しなければなりません...
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com