- •РАБОТА С ПОДКЛЮЧЕННЫМИ КЛАССАМИ ADO .NET
- •для ссылки на пространства имен в коде модулей должны быть следующие строки
- •Используйте шаблоны
- •Объект Connection
- •Работа с Connection
- •(продолжение)
- •Легкое создание любой строки подключения – UDL файл
- •Строка подключения к Access
- •Общее поведение DbConnection:
- •Общее поведение: DbConnection
- •ЗАЩИТА СВЕДЕНИЙ О СОЕДИНЕНИИ (ADO.NET)
- •Использование конструктора строк подключения
- •Пример 3 - безопасность
- •Без конструктора строк подкл.
- •С конструктором
- •Пример – св-ва конструкторов
- •ФАЙЛЫ
- •Файл конфигурации
- •Конфигурационный файл приложения
- •Добавление – контекстное меню в менеджере проектов:
- •Текст app.config
- •Раздел connectionStrings
- •Пример
- •Получение строк соединения во время выполнения
- •Свойства ConnectionStringSettingsCollection
- •Пример. Список всех строк соединения
- •продолжение
- •Пример. Извлечение строки соединения по имени *NAME*
- •Объект Command
- •СОЗДАНИЕ ОБЪЕКТА Command
- •КАК СОЗДАТЬ ОБЪЕКТ Command
- •Выполнение запроса.
- •2. Выполнение запроса, не возвращающего записей
- •INSERT INTO Customers (CustomerlD,
- •Объект OleDbCommand сообщает о результатах выполнения запроса с помощью
- •3. Выполнение запроса, возвращающего массив
- •Cвойства и методы объекта
- •Методы
- •Это компонента TextBox
- •Dim connectionString As String
- •§3 КЛАСС Parameter.
- •Параметризованные запросы
- •cmd.Parameters.Add("@MyParam", OleDbType.Char, 2)
- •Пример
- •Dim connectionString As String Dim strs As String
- •' Вывод текста команды
Общее поведение: DbConnection
Свойства
ConnectionString
ConnectionTimeout
Database
State
….
ЗАЩИТА СВЕДЕНИЙ О СОЕДИНЕНИИ (ADO.NET)
1.Использование проверки подлинности Windows (Integrated Security )
2.Использование построителей строк подключения
3.Использование и шифрование файлов конфигурации
Использование конструктора строк подключения
Объект ConnectionStringBuilder строго типизирует различные значения, составляющие строку подключения, что позволяет избежать тривиальных программистских ошибок, а также облегчает управление информацией в строке подключения.
Пример 3 - безопасность
Атака «включением»
Без конструктора строк подкл.
Если
То
С конструктором
Если
Пример – св-ва конструкторов
ФАЙЛЫ
КОНФИГУРАЦИИ
Файл конфигурации
—это текстовый файл в формате XML, где хранятся настройки, используемые приложением в процессе работы. Для исполняемого файла - имя конфигурационного файла представляет собой имя исполняемого файла с расширением .config — например, myApplication.exe.config Он располагается в том же каталоге, что и исполняемый файл.
Конфигурационный файл приложения
Файлы конфигурации позволяют настраивать параметры приложения без перекомпиляции. Строки соединения в файлах конфигурации
обычно хранятся в элементе
<connectionStrings>.
