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

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

Delphi a databáze MS SQL Server. Delphi Vývojové prostředí firmy Borland Aktuální verze 8 Od 5. verze podpora databází Od 6. verze podpora pro vetšinu.

Podobné prezentace


Prezentace na téma: "Delphi a databáze MS SQL Server. Delphi Vývojové prostředí firmy Borland Aktuální verze 8 Od 5. verze podpora databází Od 6. verze podpora pro vetšinu."— 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 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. Delphi Vývojové prostředí firmy Borland Aktuální verze 8 Od 5. verze podpora databází Od 6. verze podpora pro vetšinu."

Podobné prezentace


Reklamy Google