Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Delphi a databáze MS SQL Server.

Podobné prezentace


Prezentace na téma: "Delphi a databáze MS SQL Server."— Transkript prezentace:

1 Delphi a databáze MS SQL Server

2 Delphi Vývojové prostředí firmy Borland Aktuální verze 8
Od 5. verze podpora databází Od 6. verze podpora pro vetšinu datových zdrojů (ODBC, OLEDB, BDE, …) 8. verze – podpora pro .NET platformu

3 Architektura databazí v Delphi
Typy databází: BDE – Borland database engine ADO – ActiveX Data Objects dbExpress – nezávislá na OS Interbase – samostatný databázový stroj

4 ADO – ActiveX data objects
Vychází z technologie COM Pro přístup k datům využívá: OLE DB (mssql) ODBC (Access, MSDE) - Snaha umožnit přístup k datům různé povahy (relační/nerelační)

5 MS SQL Server Relační databázový systém typu klient/server
Aktuální verze >=2000 Dvojí autentizace: Windows NT: kontroluje uživatelské jméno a heslo uživatele Windows Smíšená – NT + SQL Server

6 MS SQL Server Podporuje všechny běžné funkce Uživatelské rozhraní
Transakční SQL Integrace s NT (autentizace, šifrování, …) Podpora pro více procesorů Podpora IIS, Exchange, Office, …

7 Delphi – implementace databází

8 Delphi – implementace databází
Uživatelské rozhraní Zdroj dat Datová sada Připojení k datům

9 Delphi - připojení Třída TCustomConnection a její potomci
Zajišťují připojení k databází a odpojení od ní Přihlášení, podpora zabezpečeného připojení Správa datových sad

10 Delphi – Datová sada Obsahuje vlastní data Bázová třída: TDataset
Obsahuje metody pro zadávání SQL-příkazů, navigaci, modifikaci, definici dat Potomci: Table Query Command

11 Delphi- zdroj dat Zpřistupňuje data v datové sadě
Napojují se na něj již vizuální komponenty (Edit, Combo-box, …)

12 Manipulace s datovými sadami
Metody: Open() Close() Insert() Edit() Delete() Post() Cancel()

13 Stavy datových sad Můžeme např. povolit nebo zablokovat vybraná tlačítka dsBrowse – režim prohlížení dsEdit – režim úprav dsInsert – režim vkladání

14 Filtrování datových sad
Omezení počtu řádků v datové sadě Událost OnFilterRecord U serveru lepší využít filtru na straně serveru (většinou rychlejší)


Stáhnout ppt "Delphi a databáze MS SQL Server."

Podobné prezentace


Reklamy Google