SHPORA.net :: PDA | |
Main FAQ ăóìàíèòàđíûć íàóêè ćńòćńòâćííûć íàóêè ìàòćìàòèśćńêèć íàóêè òćőíèśćńêèć íàóêè a.acces la baze de date Acces la baze de date fără conexiune
Tehnologiile anterioare funcționau pe baza accesului la baze de date prin stabilirea unei conexiuni permanente pe durata efectuării operațiilor specifice. Intr-un astfel de model, aplicația creaza o conexiune la baza de date si aceasta este activa pana la sfâr?itul aplicației, sau cel puțin pe durata interogării bazei de date. Dezavantaje ale conexiunilor permanente la baze de date; -conexiunile deschise la bazele de date sunt costisitoare din punct de vedere al resurselor -aplicațiile sunt dificil de scalat; o aplicație care funcționează foarte bine cu 5 clienți poate avea performante foarte scăzute pentru 50 de conexiuni deschise simultan -utilizarea unui număr mare de conexiuni poate conduce la epuizarea licențelor disponibile pentru baza de date ADO.NET vine in întâmpinarea acestor probleme implementând un model de accesare a bazelor de date fără conexiune permanenta. In cadrul acestui model, conexiunile sunt inițializate si menținute active doar pe durata efectiva a execuției operațiilor cu baza de date. De exemplu, daca o aplicație solicita anumite date dintr-o baza, conexiunea este deschisa doar pe durata încărcării datelor in aplicație, apoi conexiunea este inchisa. Similar, in cazul altor operații. Arhitectura ADO.NET Accesul la date in ADO.NET implica doua entități: (1)un DataSet, care stochează datele pe ma?ina locala (2)un Date Provider, un set de componente care mediază interacțiunea dintre program si baza de date DataSet |