Sisesta, värskenda, kustuta: ASP.NETi andmebaasi ühendamise õpetus
Andmebaasist andmetele juurdepääs on iga programmeerimiskeele oluline aspekt. Iga programmeerimiskeele jaoks on vajalik andmebaasidega töötamise oskus.
ASP.Netil on võimalus töötada erinevat tüüpi andmebaasidega. See võib töötada kõige tavalisemate andmebaasidega, näiteks Oracle ja Microsoft SQL Server.
Sellel on ka võimalus töötada uute andmebaaside vormidega, näiteks MongoDB ja MySQL.
Andmebaasi ühenduvuse põhialused
ASP.Netil on võimalus töötada enamiku andmebaasidega. Kõige tavalisem on Oracle ja Microsoft SQL Server. Kuid iga andmebaasi puhul on nende kõigiga töötamise loogika enamasti sama.
Meie näidetes vaatleme, kuidas töötada koos Microsoft SQL Server meie andmebaasina. Õppimise eesmärgil saab alla laadida ja kasutada Microsoft SQL Server Express Edition. See on tasuta andmebaasitarkvara, mille pakub Microsoft.
Andmebaasidega töötamisel tuleb järgida järgmisi mõisteid, mis on kõigis andmebaasides ühised.
- Ühendus – Andmebaasis olevate andmetega töötamiseks on esimene ilmselge samm ühenduse loomine. Ühendus andmebaasiga koosneb tavaliselt allpool nimetatud parameetritest.
- Andmebaasi nimi või andmeallikas – Esimene oluline parameeter on andmebaasi nimi. Iga ühendus saab korraga töötada ainult ühe andmebaasiga.
- volikiri – Järgmine oluline aspekt on „kasutajanimi” ja „parool”. Seda kasutatakse andmebaasiga ühenduse loomiseks.
- Valikulised parameetrid – Saate määrata valikulisi parameetreid selle kohta, kuidas .net peaks käsitlema ühendust andmebaasiga. Näiteks saab määrata parameetri, kui kaua ühendus peaks aktiivseks jääma.
- Andmete valimine andmebaasist – Kui ühendus on loodud, hangitakse andmed andmebaasist. ASP.Netil on võime käivitada andmebaasi vastu käsku sql select. sql-lauset saab kasutada andmete toomiseks konkreetsest andmebaasi tabelist.
- Andmete sisestamine andmebaasi – ASP.Neti kasutatakse kirjete sisestamiseks andmebaasi. Iga andmebaasi sisestatava rea väärtused on määratud ASP.Netis.
- Andmete värskendamine andmebaasi – ASP.Neti saab kasutada ka olemasolevate kirjete värskendamiseks andmebaasis. Uued väärtused saab määrata ASP.Netis igale andmebaasi värskendatavale reale.
- Andmete kustutamine andmebaasist – ASP.Neti saab kasutada ka kirjete kustutamiseks andmebaasist. Kood on kirjutatud konkreetse rea kustutamiseks andmebaasist.
Ok, nüüd oleme näinud iga operatsiooni teooriat. Nüüd vaatame, kuidas teha andmebaasi toiminguid ASP.Netis.
ASP.NET andmebaasiühendused
Vaatame nüüd koodi, mis tuleb andmebaasiga ühenduse loomiseks paigas hoida. Meie näites loome ühenduse andmebaasiga, mille nimi on Demodb. Allpool on toodud andmebaasiga ühenduse loomiseks kasutatud mandaadid
- Kasutajanimi – sa
- Parool – demo123
Töötame oma praeguse veebirakendusega, mis on loodud varasemates jaotistes.
- Alustage sellele andmebaasitoimingute lisamist.
- Meie näide käsitleb lihtsa ühenduse loomist. See ühendus luuakse Demodb andmebaasiga. Seda tehakse lehe esmakordsel käivitamisel.
- Kui ühendus on loodud, saadetakse kasutajale teade. Teade näitab, et ühendus on loodud.
Selle saavutamiseks järgime alltoodud samme.
Step 1) Esmalt veendume, et teie veebirakendus (DemoApplication) on Visual Studios avatud. Double andmebaasiühenduse koodi sisestamiseks klõpsake faili "demo.aspx.cs".
Step 2) Lisage allolev kood, mida kasutatakse andmebaasiga ühenduse loomiseks.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string connetionString; SqlConnection cnn; connetionString = @"Data Source=WIN-50GP30FGO75;Initial Catalog=Demodb ;User ID=sa;Password=demol23"; cnn = new SqlConnection(connetionString); cnn.Open(); Response.Write("Connection MAde"); conn.Close(); } } }
Koodi selgitus: -
- Esimene samm on muutujate loomine. Seda kasutatakse ühendusstringi ja ühenduse loomiseks SQL Serveri andmebaasiga.
- Järgmine samm on ühenduse stringi loomine. Ühendusstring koosneb järgmistest osadest
- Andmeallikas – see on serveri nimi, kus andmebaas asub. Meie puhul asub see masinal nimega WIN-50GP30FGO75.
- Algkataloogi kasutatakse andmebaasi nime määramiseks
- KasutajaID ja parool on andmebaasiga ühenduse loomiseks vajalikud mandaadid.
- Järgmisena määrame muutujale 'cnn' ühendusstringi.
- Muutuja cnn on tüüpi SqlConnection. Seda kasutatakse andmebaasiga ühenduse loomiseks.
- SqlConnection on ASP.Neti klass, mida kasutatakse andmebaasiga ühenduse loomiseks.
- Selle klassi kasutamiseks peate esmalt looma selle klassi objekti. Seetõttu loome siin muutuja nimega 'cnn', mis on tüüpi SqlConnection.
- Järgmisena kasutame andmebaasiga ühenduse avamiseks muutuja cnn avatud meetodit. Kuvame kasutajale teate, et ühendus on loodud. Seda tehakse meetodi "response.write" kaudu. Seejärel sulgeme ühenduse andmebaasiga.
Kui ülaltoodud kood on määratud ja projekt käivitatakse kasutades Visual Studio. Saate alloleva väljundi. Kui vorm on kuvatud, klõpsake nuppu Ühenda.
Väljund:-
Brauseris kuvatav väljundteade näitab, et ühendus andmebaasiga on loodud.
ASP.NETi lugemise andmebaas SqlDataReaderi abil
Asp.Neti kaudu juurdepääsetavate andmete kuvamiseks oletame, et meie andmebaasis on järgmised artefaktid.
- Tabel nimega demotb. Seda tabelit kasutatakse erinevate õpetuste ID ja nimede salvestamiseks.
- Tabelis on kaks veergu, millest üks on „TutorialID” ja teine „TutorialName”.
- Praegu on tabelis kaks rida, nagu allpool näidatud.
TutorialID | TutorialName |
---|---|
1 | C# |
2 | ASP.Net |
Muudame koodi nii, et saaksime neid andmeid pärida ja kuvada infot veebilehel endal. Pange tähele, et sisestatud kood jätkub andmeühendusmooduli jaoks kirjutatud koodile.
Step 1) Jagame koodi kaheks osaks,
- Esimene osa on meie "valimise" avalduse konstrueerimine. Seda kasutatakse andmete lugemiseks andmebaasist.
- Seejärel käivitame andmebaasi vastu avalduse "select". See tõmbab vastavalt kõik tabeli read.
Koodi selgitus: -
- Esimene samm on järgmiste muutujate loomine
- SQLCommand – SQLCommand on C#-s määratletud klass. Seda klassi kasutatakse andmebaasi lugemise ja kirjutamise toimingute tegemiseks. Seetõttu on esimene samm veenduda, et loome selle klassi muutujatüübi. Seda muutujat kasutatakse seejärel meie andmebaasist andmete lugemise järgmistes etappides.
- DataReaderi objekti kasutatakse kõigi SQL-päringuga määratud andmete hankimiseks. Seejärel saame andmelugeja abil lugeda ükshaaval kõik tabeli read.
- Seejärel määratleme kaks stringi muutujat. Üks on "SQL", mis hoiab meie SQL-i käsustringi. Järgmine on "Väljund", mis sisaldab kõiki tabeli väärtusi.
- Järgmine samm on SQL-lause tegelik määratlemine. Seda kasutatakse meie andmebaasi vastu. Meie puhul on see "Select TutorialID, TutorialName from demotb". See tõmbab kõik read tabelist demotb.
- Järgmisena loome käsuobjekti, mida kasutatakse SQL-lause täitmiseks andmebaasis. SQL-käskluses peate edastama ühenduse objekti ja SQL-stringi.
- Järgmisena täidame andmelugeja käsu, mis tõmbab demotb tabelist kõik read.
- Nüüd, kui meil on kõik tabeli read kaasas, vajame mehhanismi, mis võimaldab reale ükshaaval juurde pääseda.
- Selleks kasutame lauset "while".
- Avaldist 'while' kasutatakse andmelugeja ridadele ühekaupa juurde pääsemiseks.
- Seejärel kasutame TutorialID ja TutorialName väärtuste hankimiseks meetodit GetValue.
Step 2) Viimases etapis kuvame kasutajale lihtsalt väljundi. Seejärel sulgeme kõik andmebaasi toimimisega seotud objektid.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataReader dataReader; String sql, Output =" "; sql = "Select TutorialID,TutorialName from demotb"; command = new SqlCommand(sql, cnn); dataReader = sqlquery.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Koodi selgitus: -
- Jätkame koodiga, kuvades väljundmuutuja väärtuse. Seda tehakse meetodil Response.Write.
- Lõpuks sulgeme kõik meie andmebaasi toimimisega seotud objektid. Pidage meeles, et see on alati hea tava.
Kui ülaltoodud kood on määratud ja projekti käitatakse Visual Studio abil, saate alloleva väljundi.
Väljund:-
Väljundist on selgelt näha, et programm suutis väärtused andmebaasist kätte saada. Seejärel kuvatakse andmed kasutajale brauseris.
Sisestage andmebaasi kirje, kasutades käsku InsertCommand
Nii nagu andmetele juurdepääsul, on ka ASP.Netil võimalus sisestada andmebaasi kirjeid. Võtame sama tabelistruktuuri, mida kasutatakse kirjete sisestamisel.
TutorialID | TutorialName |
---|---|
1 | C# |
2 | ASP.Net |
Muudame oma vormi koodi, et saaksime järgmise rea tabelisse sisestada
TutorialID | TutorialName |
---|---|
3 | VB.Net |
Step 1) Esimese sammuna lisame oma programmi järgmise koodi. Allolevat koodilõiku kasutatakse olemasoleva kirje sisestamiseks meie andmebaasi.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Insert into demotb(TutorialID,TutorialName) value(3, '" + "VB.Net +"')"; command = new SqlCommand(sql,cnn); adapter.InsertCommand = new SqlCommand(sql,cnn); adapter.InsertCommand.ExecuteNonQuery(); command.Dispose(): cnn.Close(); } } }
Koodi selgitus: -
- Esimene samm on järgmiste muutujate loomine
- SQLCommand – seda andmetüüpi kasutatakse objektide määratlemiseks. Need objektid sooritavad andmebaasi vastu SQL-operatsioone. See objekt sisaldab SQL-i käsku, mis töötab meie SQL Serveri andmebaasis.
- Objekti DataAdapter kasutatakse sisestamise, kustutamise ja SQL-i värskendamise käskude täitmiseks
- Seejärel määratleme stringi muutuja, mis on "SQL", mis hoiab meie SQL-i käsustringi.
- Järgmine samm on tegelikult SQL-lause määratlemine, mida kasutatakse meie andmebaasi vastu. Meie puhul anname välja lisalause. See lisab kirje TutorialID=3 ja TutorialName=VB.Net
- Järgmisena loome käsuobjekti, mida kasutatakse SQL-lause täitmiseks andmebaasis. SQL-käskluses peate edastama ühenduse objekti ja SQL-stringi
- Meie andmeadapteri käsus
- Seostage adapteriga käsk insert SQL.
- Seejärel andke välja meetod "ExecuteNonQuery". Seda kasutatakse Insert-lause täitmiseks meie andmebaasis.
- Kasutatakse meetodit 'ExecuteNonQuery' C# anda andmebaasi vastu DML-i avaldusi (sisestada, kustutada ja värskendada).
- ASP.Neti tabeliavalduste väljastamiseks tuleb kasutada meetodit „ExecuteNonQuery”.
- Lõpuks sulgeme kõik meie andmebaasi toimimisega seotud objektid. Pidage meeles, et see on alati hea tava.
Step 2) Teise sammuna lisame sama koodi, mis jaotises Juurdepääs andmetele. See on mõeldud viimaste tabeliandmete kuvamiseks brauseris. Selleks lisame faili demo.aspx.cs alloleva koodi.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =" "; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Kui ülaltoodud kood on määratud ja projekt käivitatakse Visual Studios, saate alloleva väljundi.
Väljund:-
Brauseriaknas näete, et read sisestati edukalt andmebaasi.
Värskendage andmebaasi kirjet kasutades UpdateCommand
ASP.Netil on võimalus olemasolevaid kirjeid andmebaasist värskendada. Võtame sama tabelistruktuuri, mida kasutati ülaltoodud näites kirjete sisestamiseks.
TutorialID | TutorialName |
---|---|
1 | C# |
2 | ASP.Net |
3 | VB.Net |
Muudame oma vormi koodi, et saaksime järgmist rida värskendada. Vana rea väärtus on TutorialID kui "3" ja õpetuse nimi kui "VB.Net". Värskendame selle väärtuseks „VB.Net valmis”, samas kui õpetuse ID rea väärtus jääb samaks.
Vana rida
TutorialID | TutorialName |
---|---|
3 | VB.Net |
Uus rida
TutorialID | TutorialName |
---|---|
3 | VB.Net on valmis |
Step 1) Esimese sammuna lisame oma programmi järgmise koodi. Allolevat koodilõiku kasutatakse meie andmebaasis olemasoleva kirje värskendamiseks.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Update demotb set TutorialName='"VB.Net Complete"+"' where TutorialID=3"; command = new SqlCommand(sql,cnn); adapter.InsertCommand = new SqlCommand(sql,cnn); adapter.InsertCommand.ExecuteNonQuery; command.Dispose(): cnn.Close(); } } }
Koodi selgitus: -
- Esimene samm on järgmiste muutujate loomine
- SQLCommand – tema andmetüüpi kasutatakse objektide määratlemiseks SQL-i toimingute tegemiseks andmebaasis. See objekt sisaldab SQL-i käsku, mis töötab meie SQL Serveri andmebaasis.
- Dataadapteri objekti kasutatakse SQL-i käskude sisestamiseks, kustutamiseks ja värskendamiseks
- Seejärel määratleme stringi muutuja, mis on SQL, et hoida meie SQL-i käsustringi.
- Järgmine samm on tegelikult SQL-lause määratlemine, mida kasutatakse meie andmebaasi vastu. Meie puhul anname välja värskenduse avalduse. See värskendab õpetuse nimeks "VB.Net Complete". TutorialID jääb muutumatuks ja väärtuseks on 3.
- Järgmisena loome käsuobjekti. Seda kasutatakse SQL-lause täitmiseks andmebaasis. SQL-käskluses olete edastanud ühendusobjekti ja SQL-stringi
- Andmeadapteri käsus seostame nüüd oma adapteriga käsu insert SQL. Seejärel väljastame meetodi ExecuteNonQuery. Seda kasutatakse värskenduslause täitmiseks meie andmebaasis.
- Lõpuks sulgeme kõik meie andmebaasi toimimisega seotud objektid. Pidage meeles, et see on alati hea tava.
Step 2) Teise sammuna lisame sama koodi, mis jaotises Juurdepääs andmetele. See on mõeldud viimaste tabeliandmete kuvamiseks brauseris. Selleks lisame alloleva koodi
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =" "; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Kui ülaltoodud kood on määratud ja projekt käivitatakse Visual Studio abil, saate alloleva väljundi.
Väljund:-
Brauseriaknas näete, et ridu uuendati andmebaasis edukalt.
Andmebaasikirje kustutamine käsu DeleteCommand abil
ASP.Net saab olemasolevaid kirjeid andmebaasist kustutada. Võtame sama tabelistruktuuri, mida kasutati ülaltoodud näites kirjete kustutamiseks.
TutorialID | TutorialName |
---|---|
1 | C# |
2 | ASP.Net |
3 | VB.Net on valmis |
Muudame oma vormi koodi, et saaksime järgmise rea kustutada
TutorialID | TutorialName |
---|---|
3 | VB.Net on valmis |
Seega lisame oma programmile järgmise koodi. Allolevat koodilõiku kasutatakse meie andmebaasis olemasoleva kirje kustutamiseks.
Step 1) Esimese sammuna lisame oma programmi järgmise koodi. Allolevat koodilõiku kasutatakse meie andmebaasis olemasoleva kirje kustutamiseks.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Delete demotb where TutorialID=3"; command = new SqlCommand(sql,cnn); adapter.DeleteCommand = new SqlCommand(sql,cnn); adapter.DeleteCommand.ExecuteNonQuery; command.Dispose(): cnn.Close(); } } }
Koodi selgitus: -
- Selle koodi peamine erinevus seisneb selles, et anname nüüd välja SQL-i kustutamise avalduse. Kustutuslauset kasutatakse demotb tabelis selle rea kustutamiseks, milles TutorialID väärtus on 3.
- Andmeadapteri käsus seostame nüüd oma adapteriga käsu insert SQL. Väljastame ka meetodi 'ExecuteNonQuery', mida kasutatakse kustutamisavalduse täitmiseks meie andmebaasis.
Step 2) Teise sammuna lisame sama koodi, mis jaotises Juurdepääs andmetele. See on mõeldud viimaste tabeliandmete kuvamiseks brauseris. Selleks lisame alloleva koodi.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =""; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while(dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Kui ülaltoodud kood on määratud ja projekt käivitatakse Visual Studio abil, saate alloleva väljundi.
Väljund:-
Asp.net juhtelementide ühendamine andmetega
Oleme näinud, kuidas saame andmebaasist andmete toomiseks kasutada ASP.Neti käske, nagu SQLCommand ja SQLReader. Samuti nägime, kuidas saame lugeda iga tabeli rida ja kuvada need veebilehel.
Juhtelementide linkimiseks otse tabeli erinevate väljadega on saadaval meetodeid. Praegu saab ASP.Neti rakendusega siduda ainult allolevaid juhtelemente
- Märkeruutude loend
- RadioButtonList
- Rippmenüü
- Loendikast
Nii et vaatame näidet selle kohta, kuidas saame ASP.Netis kasutada kontrollsidumist. Siin võtame loendikasti näite. Oletame, et meie andmebaasis on järgmised andmed.
TutorialID | TutorialName |
---|---|
1 | C# |
2 | ASP.Net |
3 | VB.Net on valmis |
Kasutame loendikasti juhtelementi ja vaatame, kuidas see saab meie Demotb tabelist andmeid automaatselt koguda.
Selle saavutamiseks järgime alltoodud samme.
Step 1) Koostage põhiline veebivorm. Pukseerige Visual Studio tööriistakastis kaks komponenti – sildid ja loendikastid. Seejärel tehke järgmised alamtoimingud;
- Pange esimese sildi tekstiväärtus kui TutorialID
- Pange teise sildi tekstiväärtuseks TutorialName
Allpool on näha, kuidas vorm pärast ülalnimetatud toimingute sooritamist välja näeks.
Step 2) Järgmine samm on alustada iga loendikasti ühendamist andmebaasi tabeliga.
- Kõigepealt klõpsake õpetuse ID jaoks loendikasti. See avab juhtelemendi kõrval veel ühe dialoogiboksi.
- Peame dialoogiboksis klõpsama suvandit Vali andmeallikas.
Step 3) Seejärel kuvatakse teile dialoogiboks. Seda saab kasutada uue andmeallika loomiseks. Andmeallikas tähistab ühendust andmebaasiga. Valige suvand „Uus andmeallikas”.
Step 4) Pärast uue andmeallika valimist viimases etapis kuvatakse allolev ekraan. Siin peame mainima andmeallika tüüpi, mida soovime luua.
- Valige andmebaasi suvand SQL Serveri andmebaasiga töötamiseks.
- Nüüd peame andma oma andmeallikale nime. Siin anname sellele nime DemoDataSource.
- Lõpuks klõpsame järgmisele ekraanile liikumiseks nuppu "OK".
Step 5) Nüüd peame looma ühenduse oma andmebaasiga. Järgmisel ekraanil klõpsake nuppu Uus ühendus
Step 6) Järgmisena peate andmebaasiga ühenduse loomiseks lisama mandaadid.
- Valige serveri nimi, millel SQL Server asub
- Andmebaasi ühendamiseks sisestage kasutajatunnus ja parool
- Valige andmebaasiks "demotb"
- Klõpsake nuppu OK.
Step 7) Järgmisel ekraanil näete Demotb tabelit. Vaikesätetega nõustumiseks klõpsake lihtsalt nuppu Edasi.
Step 8) Nüüd saate ühendust järgmisel ekraanil testida.
- Klõpsake nuppu Testi päringut, et näha, kas saate tabelist väärtused hankida
- Nõustaja lõpuleviimiseks klõpsake nuppu Lõpeta.
Step 9) Nüüd saate viimasel ekraanil klõpsata nupul "OK". See seob nüüd TutorialID loendikasti 'demotb' tabeli TutorialID välja nimega.
Step 10) Nüüd on aeg siduda loendikast Õpetuse nimi väljaga Õpetuse nimi.
- Kõigepealt klõpsake õpetuse nimede loendikasti.
- Järgmisena valige loendikasti küljel kuvatavas dialoogiboksis Andmeallikast.
Step 11) DemoDataSource'i näete juba järgmisel ekraanil andmeallika valimisel.
- Valige Demoandmete allikas
- Klõpsake nuppu OK.
Kui kõik ülaltoodud toimingud viiakse läbi nii, nagu näidatud, saate allpool nimetatud väljundi.
Väljund:-
Väljundist näete, et loendikastides kuvatakse vastavalt õpetuse ID ja õpetuse nimed
kokkuvõte
- ASP.Net saab töötada selliste andmebaasidega nagu Oracle ja Microsoft SQL Server.
- ASP.Netil on kõik käsud, mis on vajalikud andmebaasidega töötamiseks. See hõlmab ühenduse loomist andmebaasiga. Saate teha selliseid toiminguid nagu valimine, värskendamine, sisestamine ja kustutamine.
- ASP.Neti andmelugeja objekti kasutatakse kõigi andmebaasi tagastatud andmete hoidmiseks. ASP.net-i While-tsüklit saab kasutada andmeridade ükshaaval lugemiseks.
- Andmeadapteri objekti kasutatakse SQL-i toimingute tegemiseks, nagu sisestamine, kustutamine ja värskendamine.
- ASP.Net saab siduda juhtelemendid tabeli erinevate väljadega. Need on seotud andmeallika määratlemisega ASP.Netis. Andmeallikat kasutatakse andmete tõmbamiseks andmebaasist ja sisestamiseks juhtelementidesse.