Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 22253|Yanıt: 0

[Kaynak] C#, app.config'te bağlantı dizisini okur ve ayarlar

[Bağlantıyı kopyala]
Yayınlandı 9.05.2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
ConnectionStringSettings ayarları = ConfigurationManager.ConnectionStrings["ConnectionString"];
string str = ayarlar. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = yeni XmlDocument();
doktor. Yük(".. //.. App.config");
XmlNode kökü = doc. SelectSingleNode("yapılandırma");
XmlNode düğümü = kök. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = düğüm olarak XmlElement olarak;
string str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Connset. ConnectionString = "Veri Kaynağı=orcl; Güvenlik bilgisini sürekli kullan =doğru; Kullanıcı Kimliği = xhfoc; Password=foc; Unicode=True";
Connset. Save();
Bu yöntemle Properties isim alanı altında Settings.settings.cs dosyasını değiştirmek için aşağıdaki kodu ekleyin:
[global:::System.Configuration.ApplicationScopedSettingAttribute()]
[global:::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Veri Kaynağı=orcl; Güvenlik bilgisini sürekli kullan =doğru; Kullanıcı Kimliği = xhfoc; Password=foc; Unicode=True")]
         
public string ConnectionString
{
     Al
     {
         return ((string)(this["ConnectionString"]));
     }
     Set
     {
         bu["ConnectionString"] = değer;
     }
}
              
Profili değiştirme yöntemleri         
XmlDocument doc = yeni XmlDocument();
doktor. Yük(".. //.. App.config");
XmlNode kökü = doc. SelectSingleNode("yapılandırma");
XmlNode düğümü = kök. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = düğüm olarak XmlElement olarak;
El. SetAttribute("connectionString", "Veri Kaynağı=orcl; Güvenlik bilgisini sürekli kullan =doğru; Kullanıcı Kimliği = xhfoc; Password=foc; Unicode=True");
doktor. Kaydet(".. //.. App.config");




Önceki:Dün linq ile yanlış bir şey yaptım
Önümüzdeki:"System.Data.Linq.DataContext" türü, referanssız montajda tanımlanmıştır. Programa bir yanıt eklemek zorunda...
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com