using System; using System.Data.SqlClient; namespace LanJuLib { /// /// 数据对象类 /// public class SqlDataObject { /// /// 返回一sql连接对象 /// /// 配置文件的相对路径 /// 数据库连接对象 public static SqlConnection GetSqlConnection(string path) { ConnectionConfig conSetting = DatabaseConfig.GetSettings(path); return new SqlConnection(DESProvider.DecryptString(conSetting.SqlConnectionString)); } /// /// 返回一sql连接对象 /// /// 数据库连接对象 public static SqlConnection GetSqlConnection() { ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); return new SqlConnection(DESProvider.DecryptString(conSetting.SqlConnectionString)); } ///// ///// 返回一oracle连接对象 ///// ///// 配置文件的相对路径 ///// 数据库连接对象 //public static OracleConnection GetOracleConnection(string path) //{ // ConnectionConfig conSetting = DatabaseConfig.GetSettings(path); // return new OracleConnection(HS.Common.DEncrypt.DESEncrypt.Decrypt(conSetting.OracleConnectionString)); //} ///// ///// 返回一oracle连接对象 ///// ///// 数据库连接对象 //public static OracleConnection GetOracleConnection() //{ // ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); // return new OracleConnection(HS.Common.DEncrypt.DESEncrypt.Decrypt(conSetting.OracleConnectionString)); //} /// /// 返回一sql连接字符串 /// public static string GetSqlConnectionString { get { ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); return DESProvider.DecryptString(conSetting.SqlConnectionString); } } /// /// 返回一sql连接字符串 /// public static string GetMySqlConnectionString { get { ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); return CommonFunc.DESProvider.DecryptString(conSetting.MySqlConnectionString); } } /// /// 返回一sql连接字符串 /// public static string GetMESSqlConnectionString { get { ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); return CommonFunc.DESProvider.DecryptString(conSetting.MESConnectionString); } } ///// ///// 返回一oracle连接字符串 ///// //public static string GetOracleConnectionString //{ // get // { // ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); // return HS.Common.DEncrypt.DESEncrypt.Decrypt(conSetting.OracleConnectionString); // } //} ///// ///// 返回一ado连接字符串 ///// //public static string GetAdoConnectionString //{ // get // { // ConnectionConfig conSetting = DatabaseConfig.GetSettingsDirectory(); // return HS.Common.DEncrypt.DESEncrypt.Decrypt(conSetting.AdoConnectionString); // } //} } }