Креирање конекције ка бази података

Пре прибављања или измене података неопходно је креирати конекцију ка извору података. Број расположивих конекција је ограничен па је потребно држати конекцију отвореном што је краће могуће. Конекција ка извору података у ADO.NET-у енкапсулирана је класом Connection. Приликом креирања инстанце класе Connection неопходно је дефинисати ConnectionString атрибут ове класе. ConnectionString атрибут представља форматирани низ карактера састављен од низа име/вредност парова одвојених међусобно карактером ‘;’. Овај атрибут најчешће садржи информације о имену машине којој приступамо, начину аутентификације корисника, имену базе којој приступамо и сл. У наставку је дат пример креирања конекције коришћењем OLE DB data provider-a.

Напомена: За разумевање кодова датих у наставку текста неопходно је познавање програмског језика C#. О програмском језику C# писаћу другом приликом, а за кратко упознавање можете посетити неки од следећих линкова:

основе програмског језика C#.NET
увод у C# програмски језик
visual C#

Креирање конекције

QieDbConnectian conn = new OleDbConnec ond;
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\PREDUZECE.mdb";

Data Source указује на име сервера на коме се налази база података којој приступамо. Initial Catalog представља име базе података којој ћемо приступати коришћењем креиране конекције. Integrated Security указује на начин аутентификације корисника. У посматраном случају приступа се коришћењем Windows корисничког налога. Алтернативно, могуће је проследити username и password налога који желимо да користимо за приступ бази података.

Пре коришћења конекције неопходно је експлицитно отворити конекцију:

Отварање конекције

conn.Open();

Након експлицитног позива функције за отварање конекције, отворена је и активна конекција ка бази података. Након завршетка обраде података неопходно је затворити конекцију позивом функције за затварање конекције:

Затварање конекције

conn.Close();

Објекти класе Connection поседују скуп атрибута којима је могуће управљати током извршења трансакција над базом података и прибавити информације везане за извор података коме се приступа.

One thought on “Креирање конекције ка бази података

  1. Повратни пинг: ADO.NET – Рачунари и програмирање

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се /  Промени )

Google photo

Коментаришет користећи свој Google налог. Одјавите се /  Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се /  Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се /  Промени )

Повезивање са %s