using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.AMS.Ex.MSSQLServices { public enum DataBaseType { SqlServer, MySql, Oracle, Aceess } public class Connections { //public string MsSqlConnetctionString; //public string MySqlConnetctionString; //public string OracleSqlConnetctionString; private static readonly Connections instance = new Connections(); /// /// 获取单实例 /// public static Connections Instance { get { return instance; } } /// /// 连接MSSQL /// /// public IDbConnection GetConnection(string MsSqlConnetctionString) { //获取sql数据库连接,这边你可以用MySql、SQLlite等五种数据库Connection SqlConnection conn = new SqlConnection(MsSqlConnetctionString); if (conn.State == ConnectionState.Closed) conn.Open(); return conn; } /// /// 连接MYSQL /// /// //public MySqlConnection GetMySQLConnection(string MySqlConnetctionString) //{ // //获取sql数据库连接,这边你可以用MySql、SQLlite等五种数据库Connection // MySqlConnection conn = new MySqlConnection(MySqlConnetctionString); // if (conn.State == ConnectionState.Closed) // conn.Open(); // return conn; //} /// /// 连接ORACLE /// /// //public OracleConnection GetOracleConnection() //{ // //获取sql数据库连接,这边你可以用MySql、SQLlite等五种数据库Connection // OracleConnection conn = new OracleConnection(OracleSqlConnetctionString); // if (conn.State == ConnectionState.Closed) // conn.Open(); // return conn; //} } }