|
|
страница | 3/7 | Дата | 27.08.2023 | Размер | 59.92 Kb. | | #118509 |
| Изпитна тема № 13 Разработка на софтуерСвързани: ArhipelagoРабота със SqlConnection
Низът на връзката към БД
Дефинира параметрите, които са нужни, за да се създаде връзка с базата данни
Настройки за SQL Server низа:
Data Source / Server – име на сървъра / IP адрес + име на инстанцията на БД
Database / Initial Catalog – име на БД
User ID / Password – потребител и парола
Integrated Security – false ако се подават потребител и парола
Изрично отваряне и затваряне на връзката
Open() и Close() методи
Работи чрез пула на връзките /connection pool/
Връзките към БД са обекти имплементиращи IDisposable
Винаги използвайте using конструкцията в C#!
SqlCommand
По-важни методи
ExecuteScalar()
Връща единствена стойност (стойността на първата колона на първия ред от множеството от резултати) (като System.Object)
ExecuteReader()
Връща SqlDataReader
Това е курсор върху върнатите записи (резултатно множество - result set)
CommandBehavior – задава някои опции
ExecuteNonQuery()
Използва се за SQL команди, които не са за извличане, например INSERT
Връща броя на засегнатите редове (int)
SqlDataReader
SqlDataReader извлича поредица от записи (курсор) върнати като резултат от SQL команда
Данните са достъпни само за четене (не може да се променят)
Преход само напред по редове – не можем да се върнем назад
Важни свойства и методи:
|
|
|