Kapcsolódás az adatbázisokhoz

Ez a példa megad egy nevet és egy szolgáltatót. Az alkalmazás bármely oldalán található bármely adatforrás-vezérlés hivatkozhat erre a csatlakozási sztringrekordra. Ha a Web.config fájlban tárolja a kapcsolati karakterlánc adatait, könnyen megváltoztathatja a szerver, az adatbázis vagy a hitelesítési adatok nevét az egyes weboldalak szerkesztése nélkül. Ezenkívül titkosítással megvédheti a kapcsolatot. További információért lásd a Hogyan lehet. Az adatforrás-vezérlések használatakor a kapcsolatszövegek biztonsága.

Az adatok forrása vezérlői adatszolgáltatások, beleértve a kitermelés és adatmódosítás, hogy lehet használni más Web szerver ellenőrzések adatokkal kötött, mint például GridView. FormView. ListView és DetailsView. Forrás ellenőrző adatok (például SqlDataSource) becsomagolja az összes szükséges elemeket a kapcsolatot adatbázissal (szállító, kapcsolat húr és a lekérdezés) az adatok visszakeresését vagy dolgozni velük. Például a következő SqlDataSource ellenőrzési kialakítva, hogy kapcsolódni egy adatbázishoz, és olvassa el az összes rekordot a vásárlóknak táblázat:

Ebben a példában a szolgáltató neve és kapcsolati karakterlánca a Web.config fájlban van tárolva, és az SQL lekérdezés az adatforrás-vezérlés tulajdonságaként van beállítva.

A következő példa a LinqDataSource vezérlőt mutatja. amely a Northwind adatbázis Termékek táblájához kapcsolódik. Mielőtt futtatná ezt a kódot, létre kell hoznia az Northwind adatbázis adatosztályait.

Ha nem használja az adatforrás-vezérlőt az alkalmazásban, akkor az ADO.NET osztályok segítségével is programozhatja az adatokhoz való hozzáférést. Annak szükségességét, hogy a saját adatokhoz való hozzáférés programozás történhet a jelenlétében komplex igényeket, amelyeket nem lehet kielégíteni egy adatforrás-vezérlő, vagy ha szükséges, hozzon létre egy külön alkatrész, amely hozzáférést biztosít az adatokhoz kívülről weboldalakat. További információ: ADO.NET.

A LinqDataSource vezérlő használata nélkül felveheti a LINQ lekérdezéseket egy weboldalra. További információ: LINQ használata az ASP.NET programmal.

Alapfogalmak

Közösségi kiegészítések

Kijelző: örökölt védett

Hasznos volt ez az oldal? Igen Nem

1500 karakter maradt

Köszönöm! Köszönjük a visszajelzést. Az Ön véleménye nagyon fontos számunkra.

Fejlesztési központok

közösség

Lépjen kapcsolatba velünk

Kapcsolódó cikkek