Пример #1
0
        public DataTable ExecuteQuery(string query)
        {
            SqlConnection connection = new SqlConnection(DataAccessInfo.GetInstance().ConnectionString);

            try
            {
                connection.Open();
                Console.WriteLine("Подключение открыто");

                SqlCommand command = new SqlCommand(query, connection);
                var        reader  = command.ExecuteReader();

                var resultTable = new DataTable();
                resultTable.Load(reader);

                return(resultTable);
            }
            catch (SqlException ex)
            {
                throw new Exception("Connection to database failed.");
            }
            finally
            {
                connection.Close();
                Console.WriteLine("Подключение закрыто...");
            }
        }
Пример #2
0
        public override IConnectionAccessClass GetConnectionAccessInstance()
        {
            DataAccessInfo.SetConnectionString(this.connectionString);
            var connectionAccess = DataAccessInfo.GetInstance();

            return(new SqlServerConnectionAccessClass(connectionAccess.ConnectionString));
        }