12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using System;
- using System.Configuration;
- namespace Maticsoft.DBUtility
- {
-
- public class PubConstant
- {
- /// <summary>
- /// 获取连接字符串
- /// </summary>
- 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;
- }
- }
- /// <summary>
- /// 得到web.config里配置项的数据库连接字符串。
- /// </summary>
- /// <param name="configName"></param>
- /// <returns></returns>
- 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;
- }
- }
- }
|