using System; using System.Configuration; namespace Maticsoft.DBUtility { public class PubConstant { /// /// 获取连接字符串 /// public static string ConnectionString { get { string _connectionString = String.Format("server={0};port={1};database={2};uid={3};password={4}", ConfigurationManager.AppSettings["ConnIP"], ConfigurationManager.AppSettings["ConnPort"], ConfigurationManager.AppSettings["ConnName"], ConfigurationManager.AppSettings["ConnUser"], ConfigurationManager.AppSettings["ConnPWD"]); string ConStringEncrypt = ConfigurationManager.AppSettings["ConStringEncrypt"]; if (ConStringEncrypt == "true") { _connectionString = DESEncrypt.Decrypt(_connectionString); } return _connectionString; } } /// /// 得到web.config里配置项的数据库连接字符串。 /// /// /// public static string GetConnectionString(string configName) { string connectionString = ConfigurationManager.AppSettings[configName]; string ConStringEncrypt = ConfigurationManager.AppSettings["ConStringEncrypt"]; if (ConStringEncrypt == "true") { connectionString = DESEncrypt.Decrypt(connectionString); } return connectionString; } } }