Реклама:
Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 2.5

рис. 2.6

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 2.7

Пример. Назначение полей окна Connection для провайдера SQL Server показано ниже в таблице.

Поле

Что должно содержать

1. Select or enter a server name

Имя экземпляра SQL-сервера. Либо вводится вручную, либо выбирается из выпадающего списка

2. Enter information to log on to the server

Сведения для аутентификации клиента на сервере

- Use Windows NT integrated sequrity

Используется аутентификация Windows

- Use specific user name and password

Используется аутентификация SQL Server

- User name

Имя пользователя

- Password

Пароль

- Blank password

Отмечается, если пароль для пользователя с указанным именем не указывается

- Allow saving password

Единожды введенный пароль запоминается и впоследствии не запрашивается

3. Select the database on the server

Имя базы данных на указанном SQL-сервере. Выбирается из выпадающего списка

Кнопка Test connection инициирует тестовую установку соединения с указанными выше параметрами. Так что всегда можно проверить, правильно ли заданы параметры соединения или нет.

8. На закладке Advanced задаются дополнительные параметры соединения, такие, как предельное время ожидания соединения (Connection timeout) и ряд ограничений доступа.

9. На закладке All показываются все параметры соединения, определяемые выбранным провайдером SQL Server (рис. 2.8) или OLE DB (рис. 2.9). Чтобы изменить конкретный параметр, нужно выделить его в списке и нажать кнопку Edit Value.

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 2.8

рис. 2.9

10. После задания всех необходимых параметров соединения следует нажать кнопку OK, после чего произойдет выход из окна Data Link Properties.

2.1.8. Программное создание объектов SqlConnection или OleDbConnection

Для программного создания объектов SqlConnection или OleDbConnection используются следующие разновидности конструкторов:

public SqlConnection();

public SqlConnection( string connectionString ); public OleDbConnection();

public OleDbConnection( string connectionString );

Параметр соппесЫопБЬтхпд задает строку соединения. Если строка соединения не задана, создается "пустой" объект соединения со следующими значениями свойств:

Свойство

Значение по умолчанию

 

ConnectionString

Пустая строка ("")

 

ConnectionTimeout

 

Database

Пустая строка ("")

 

DataSource

Пустая строка ("")

 

В дальнейшем в свойство ConnectionString пустого объекта нужно переписать строку соединения.

Если при создании соединения в конструкторе задается строка соединения, то после создания объекта она хранится в свойстве ConnectionString. Значения свойств Database и DataSource объекта соединения определяются значениями одноименных параметров в строке соединения.

Пример создания соединения с базой данных VUZ на SQL-сервере PAVLIK:

//---новое соединение с базой VUZ

SqlConnection cn = new SqlConnection(

"data source=PAVLIK;initial catalog=VUZ;" +

Sintegrated security=SSPI,-persist security info=False;" + "workstation id=PAVLIK;packet size=4096"); _I

Пример создания соединения с базой данных VUZ.mdb (Access):


⇐ Предыдущая страница| |Следующая страница ⇒