Active Server Pages
ASP-koulutus / kurssit v. 2008
Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
ASP ja tietokannat
Yleisesittely
Keskeisiä tehtäviä missä tahansa dynaamisessa verkkosovelluksessa on datan noutaminen tietokannasta tai muusta tietolähteestä. Tämä sääntö pitää paikkansa niin ASP kuin PHP tai JSP-kehityksessäksin.
Toisin kuin useimmissa muissa teknologioissa, ASP:ssä on mahdollisuus Microsoftin kehittämää framework-alustaa, joka sallii yhteydenmuodostamisen lähes mihin tahansa tietovarantoon. Tämä framework tunnetaan nimellä MDAC (Microsoft Data Access Components; Windows Vistan myötä nimetty WDAC-nimellä).
MDAC-arkkitehtuuri esitellään yleensä kolmitasoisena:
- Ohjelmointirajapinta
- ADO ja ADO.NET muodostavat helppokäyttöisen, korkeimman tason rajapinnan tietokantojen kanssa työskentelyyn. Kaikkia ASP (ja Windows) kehittäjiä rohkaistaan käyttämään tätä tasoa tietokantojen ja tietolähteiden työstämiseen. ADO/ADO.NET tarjoavat tietokannasta riippumattomat yhtenäiset käytännöt tietokannan käsittelyyn.
ASP-sovelluksissa käytettävä rajapinta on ADO, ASP.NET sovelluksissa ADO.NET.
- Tietokantakohtainen rajapinta
- OLE DB, ODBC ja tietokantakohtaiset Windows-ajurit.
Näiden käyttämistä suositellaan vältettävän, sillä ADO / ADO.NET tarjoavat samat toiminnot yksinkertaistettuna. ODBC:n etuna on sen avoimuus, eli ODBC toimii mm. POSIX-alustalle. Joissain tietokantakohtaisissa ajureissa saavutetaan myös nopeusetua verrattuna ADO/ADO.NET:n käyttämiseen.
- Tietokannat ja tietolähteetä
- Varsinainen data / tietolähde; ts. SQL Server, Oracle, MySQL, laskentataulukot jne.
ASP-kehityksessä, kuten muussakin Windows-alustalla tapahtuvassa ohjelmistokehityskessä, suositellana käytettävän ainoastaan ADO ja ADO.NET rajapintoja.
Seuraavaksi tutustumme ADO:n rakenteeseen hieman syvällisemmin.
Tutustu artikkelin muihin osiin:
»»» ASP »»» ASP ja tietokannat - yleisesittely
»»» ASP »»» ADO:n yleisesittely
»»» ASP »»» Tietokantayhteyden muodostaminen
»»» ASP »»» SQL-kyselyn suorittaminen ja tulosjoukon käsittely
»»» ASP »»» Tietokantayhteyden sulkeminen ja esimerkin lähdekoodi
Tallenna tämä sivu kirjanmerkkeihin!