Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pretože nemožno použiť syntax Perlu pre databázy skript , programátori a správcovia databázových musí použiť kód SQL upraviť alebo dotaz na dáta . Skript používa pripojenie knižnice Perl pre pripojenie k databáze a spustiť kód . Knižnice preložiť jazyk webového servera Perl na jazyk ovládače databázy .
Connection
musíte sa pripojiť k databáze pred spustením skriptov . Nasledujúci kód sa pripája k databáze Oracle , aby bola pripravená pre vaše skriptov v jazyku Perl :
my $ DBH = DBI - > connect ( " DBI : Oracle : zákazníci " )
databázy , ktoré skript spája ich " zákazníci . " Perl knižnice zvládnuť akúkoľvek kód potrebný pre pripojenie , takže stačí zadať typ servera a názov databázy .
realizáciu
Po vytvorení pripojenia , vytvoriť skript , ktorý beží na databázovom serveri . Skript , ktorý použijete , závisí na tom , čo chcete robiť s dátami . Napríklad , ak chcete získať zoznam objednávok pre zákazníka , nasledujúci SQL skript platí :
select * from zákaziek , kde KódZákazníka = 44
Tento skript načíta zoznam príkazov pre zákazník s ID 44.
Varovanie
Pri použití jazyka SQL na webové stránky , uistite sa , že drhnúť dáta z akýchkoľvek znakov , ktoré môžu byť potenciálne používa tzv SQL Injection hack . Tento typ hačikov využíva webové stránky chybu zabezpečenia tým , že hackeri vložiť kód SQL do webových formulárov na webových stránkach , potom použite kód ukradnúť dáta , alebo odstrániť dáta z databázy .