Dnes: 21. ledna 2018    | Registrace | Hledáme | Redakce | Info | Testy | Školení | Ocenění | Nápověda | Čtenář: nepřihlášen

Rychlé odkazy
  • Hlavní stránka
  • Seznam rubrik
  • Ankety
  • Editoriály
  • TOP 15
  • KONFERENCE 2008
  • KONFERENCE 2007
  • KONFERENCE 2006
  • KONFERENCE 2005
  • KONFERENCE 2004
  • Sborník
  • Testy
  • Virtuální školení
  • Personalizace


  • Hledáte práci?
    Hledáme redaktora - pojďte s námi tvořit Databázový svět!

    Vyhledávání

    Hledej
    na Databázovém světě!



    Rozšířené vyhledávání

    Rubriky
    Aktuality
    Bezpečnost
    Business
    Česká scéna
    Datové sklady
    Dokumentace
    Dotazovací jazyky
    Hardware
    Historie
    Komentáře
    Literatura
    Metodologie
    Nondb
    Open Source
    Poradna
    Produkty
    Případové studie
    Redakce
    Rozhovory
    Standardy
    Technologie
    Tipy - triky
    Tiskové zprávy
    Vývoj
    Vývojové nástroje
    Zajímavosti

    Co je to?
    Replikace
    Replikace slouží pro zajištění konzistentnosti dvou a více databází, nejčastěji pak o stejné struktuře v rámci distribuovaného zpracování. Vyspělé SŘBD replikace podporují, případně lze použít řešení třetích stran či replikační logiku zajistit vlastními postupy.

    Akce
    Dynamická Datová Centra
    - na semináři se seznámíte s komplexním řešením a koncepcí Dynamických Datových Center od Fujitsu Siemens Computers se speciálním důrazem na řešení FlexFrame.

    Textová inzerce
    IBPhoenix - Vše o InterBase a Firebirdu.

    Smějete se rádi? - Pak je pro vás Vtipník to pravé!

    Prodejce reklamy - Hledáme schopného prodejce reklamního prostoru, možnost i externí spolupráce.

    Přihlášený čtenář
    Nepřihlášený čtenář

    O portálu
    Databázový svět
    ISSN: 1213-5933

    Web je optimalizován pro rozlišení 1024x768, nicméně kromě větších rozlišení podporujeme i 800x600. Podrobnosti najdete zde.

    Chcete-li mít kdykoliv možnost zkontrolovat obsah našeho portálu, můžete využít podporu rss. Podrobnosti najdete zde.
    Jak na databáze v Delphi 7?


    [Vývojové nástroje] - V současnosti mohou vývojáři chtiví nových verzí Delphi pořizovat již sedmou verzi. Jaké změny nastaly v Delphi 7 v souvislosti s databázemi? Shrneme všechny databázové možnosti v nové verzi.



    Vývojové prostředí Delphi vyvíjené firmou Borland patří již celou řadu let k jednomu z nejoblíbenějších produktů ve své kategorii. Původní verze byly zaměřeny především na jednoduchost, rychlost a snadnost používání. Tohoto trendu se Borland pokouší držet i nadále, ovšem s rostoucími požadavky se složitost Delphi poněkud zvyšuje. Jedním z hlavních důvodů je nutnost „držet krok s dobou“ a přinášet stále nové a nové možnosti – prakticky pro každou oblast.

    Jednou z typických ukázek jsou databáze. Možností, jak v Delphi pracovat s databázemi, stále přibývá a vývojáři mohou pociťovat nervozitu při představě, že jim některá z novinek unikla. V tomto článku se tedy pokusíme shrnout, jaké možnosti má „databázista“ při práci v Delphi 7.

    Nejprve se podívejme, jaké novinky v oblasti databází přinesla sedmá verze oproti šesté. Naštěstí (nebo bohužel, záleží na úhlu pohledu) seznam změn není tentokráte tak obsáhlý, jako např. při přechodu z „pětky“ na verzi 6, kdy spatřila světlo světa třeba zcela nová technologie dbExpress. Hlavní novinky sedmé verze jsou tedy následující:
    • Ovladače dbExpress byly aktualizovány a v době vydání Delphi podporovaly tyto databáze: Informix SE, Oracle 9i, DB2 7.2, Interbase 6.5, MySQL 3.23.49. Přibyl také jeden zcela nový ovladač, a to pro server MS SQL 2000.
    • Objevuje se několik nových databázových komponent, např. pro základní operace s klientskými datovými sadami (datasety) TClientDataSetApply, TClientDataSetUndo, TClientDataSetRevert; paleta dbExpress je obohacena o komponentu TSimpleDataSet (která nahrazuje TSQLClientDataSet) apod.
    • Borland oficiálně prohlásil technologii SQL Links za „deprecated“ (zavrženou). Jinými slovy – SQL Links se již nedočkají žádných dalších rozšíření ani žádné další podpory, po roce 2002 již dokonce nemá být součástí Delphi. Namísto ní je doporučeno používání dbExpress.

    Je vidět, že změny jsou tentokráte spíše „kosmetické“ než technologické; s žádnou převratnou novinkou Delphi 7 nevyrukovalo.

    Pojďme si nyní shrnout základní možnosti, které Delphi 7 přináší pro vývoj databázových aplikací. Jedná se v zásadě o čtyři základní mechanismy:
    • BDE (Borland Database Engine). Přestože se již řadu let vede diskuse o kvalitách a výkonu tohoto databázového stroje, stále má v Delphi poměrně neochvějnou pozici. Důvodem je asi především fakt, že BDE obsahuje snad nejširší paletu podpůrných nástrojů a funkcí pro práci s nejrůznějšími databázemi. Také jeho používání je relativně jednoduché, ovšem na druhou stranu je trochu obtížnější šíření a instalace aplikací postavených na BDE. Komponenty pro BDE se v Delphi vyskytují na stránce „BDE“ palety komponent.
    • Další možný přístup k datům se skrývá pod názvem ADO (ActiveX Data Objects). Funguje na principu sady objektů COM, které přistupují do databáze prostřednictvím rozhraní OLEDB (případně také ODBC). Také v případě ADO existuje celá řada ovladačů pro nejrůznější databázové platformy. Chceme-li úspěšně provozovat aplikaci postavenou na principu ADO, je zapotřebí Microsoft ADO 2.1 (ADO je technologií společnosti Microsoft), rozhraní OLEDB (příp. ovladač ODBC), pro databázové servery postavené na SQL příslušné klientské vybavení, a samozřejmě především databázi. Komponenty pro práci s ADO naleznete na stránce „ADO“ palety komponent.
    • Nejnovější (a možná také nejvíce propagovanou) technologií je již zmíněný dbExpress. Její ohromnou výhodou je rychlost a efektivita (pracuje s jednosměrnými datasety, neukládá záznamy do vyrovnávací paměti, negeneruje žádné interní dotazy např. při načítání sloupců BLOB, atd.). Příslušné komponenty jsou k nalezení v paletě komponent na stránce dbExpress.
    • Poslední možností (avšak nikoliv svým významem) je přímý přístup k databázím InterBase. O tom, jakým způsobem se tato technologie do budoucna vydá, rozhodne celá řada faktorů, o vývoji databáze InterBase bylo již popsána ohromná spousta papíru. Komponenty Interbase naleznete – jak jinak – na stránce InterBase v paletě komponent.

    Je asi zbytečné zdůrazňovat, že plná databázová podpora v Delphi se vyskytuje vždy až od varianty Professional výše (nikoliv tedy ve verzi Standard).

    Pár slov na závěr
    V tomto článku jsme si ukázali, co je nového v databázových možnostech Delphi 7 a shrnuli jsme si, jaké základní možnosti má vývojář toužící po vytváření databázových aplikací v tomto vývojovém nástroji. Těžko doporučit jednu cestu, označit ji za nejlepší a prohlásit, že je nejvhodnější ve všech situacích. Máte-li třeba databázi FoxPro, pravděpodobně sáhnete po BDE; pro Interbase naopak vyberete přímý přístup bez nutnosti trápit se s další vrstvou databázového stroje. Pro databáze postavené na SQL doporučuje sama firma Borland rozhraní dbExpress. Konkrétní volba je vždy závislá na požadavcích, podmínkách a dostupných možnostech, především asi na databázovém serveru.


    ( Celý článek! | Autor: Václav Kadlec | Počet komentářů: 0 | Přidat komentář | Informační e-mailVytisknout článek )

    Vyhledávání
     

    Anketa
    Kolik ročně utratíte za dovolené?

    Nic 
     (1557 hl.)
    Do 1 000,- Kč 
     (1074 hl.)
    Do 10 000,- Kč 
     (1003 hl.)
    Do 25 000,- Kč 
     (1385 hl.)
    Do 50 000,- Kč 
     (1019 hl.)
    Do 75 000,- Kč 
     (1183 hl.)
    Více než 75 000,- Kč 
     (1022 hl.)

    Celkem hlasovalo: 8243


    Poslední komentáře
    frontierd@126.com
    frontierd@126.com
    frontierd@126.com
    c
    http://www.coachoutl

    Newsletter
    Přihlaste si nezávazně - i bez registrace - odběr informačního newsletteru. Podrobné informace najdete zde.

    Emailová adresa:


    Kalendář
    <<  Leden  >>
    PoÚtStČtSoNe
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    

    Redakci připojuje


    Nejčtenější

    Databáze je prázdná!


    Nejvíce komentářů

    Databáze je prázdná!


    Reklama






    Nenechte si ujít články na dalších webech




    Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
    nebo registrovanými ochrannými známkami příslušných vlastníků.

    Databázový svět | dfKlub - digitální fotografie | Vtipník - vtipy přímo k Vám | Reminder - přestaňte zapomínat | Databázový svět

    Copyright (c) 2004 AVRE Publishing, spol. s r.o. Všechna práva vyhrazena