Разработка на софтуер



страница3/7
Дата27.08.2023
Размер59.92 Kb.
#118509
1   2   3   4   5   6   7
Изпитна тема № 13 Разработка на софтуер
Свързани:
Arhipelago
Работа със SqlConnection

  • Низът на връзката към БД

    • Дефинира параметрите, които са нужни, за да се създаде връзка с базата данни

  • Настройки за SQL Server низа:

  • Изрично отваряне и затваряне на връзката

    • Open() и Close() методи

    • Работи чрез пула на връзките /connection pool/

  • Връзките към БД са обекти имплементиращи IDisposable

    • Винаги използвайте using конструкцията в C#!

SqlCommand

  • По-важни методи

    • ExecuteScalar()

      • Връща единствена стойност (стойността на първата колона на първия ред от множеството от резултати) (като System.Object)

    • ExecuteReader()

      • Връща SqlDataReader

        • Това е курсор върху върнатите записи (резултатно множество - result set)

      • CommandBehaviorзадава някои опции

    • ExecuteNonQuery()

      • Използва се за SQL команди, които не са за извличане, например INSERT

      • Връща броя на засегнатите редове (int)

SqlDataReader

  • SqlDataReader извлича поредица от записи (курсор) върнати като резултат от SQL команда

    • Данните са достъпни само за четене (не може да се променят)

    • Преход само напред по редове – не можем да се върнем назад

  • Важни свойства и методи:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница