public string GetConfString() { string conString = "Server=" + ServerName + ";Database=" + DatabaseName + ";"; if (TrustedConnection) { conString += "Trusted_Connection=" + TrustedConnection.ToString() + ";"; } else { conString += "User Id=" + UserId + ";Password="******";"; } return(conString); }
/// <summary> /// 将连接字符串保存到INI文件中。用户名密码会自动加密。 /// </summary> /// <param name="iniPath"></param> /// <returns></returns> public bool SaveToIni(string iniPath) { try { IniAccess.CreateFile(iniPath); IniAccess ia = new IniAccess(iniPath); ia.Section = "System"; ia.WriteValue("DataSource", DataSource); ia.WriteValue("InitialCatalog", InitialCatalog); ia.WriteValue("UserID", DESCrypto.Encrypt(UserID)); ia.WriteValue("Password", DESCrypto.Encrypt(Password)); ia.WriteValue("TrustedConnection", TrustedConnection.ToString()); } catch (Exception e1) { Console.WriteLine(e1.Message); return(false); } return(true); }