<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/index.php?action=history&amp;feed=atom&amp;title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil</id>
	<title>ASP.Net&#039;s andmete kasutamine ADO.Net abil - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/index.php?action=history&amp;feed=atom&amp;title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil&amp;action=history"/>
	<updated>2026-05-01T10:45:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil&amp;diff=6560&amp;oldid=prev</id>
		<title>Htahis at 12:36, 13 April 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil&amp;diff=6560&amp;oldid=prev"/>
		<updated>2010-04-13T12:36:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:36, 13 April 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;Järgnev jutt on jällegi pärit &quot;Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil&quot; õppematerjalist (lk 455-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;417&lt;/del&gt;)&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;Järgnev jutt on jällegi pärit &quot;Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil&quot; õppematerjalist (lk 455-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;456&lt;/ins&gt;)&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Andmete kasutamine ADO.NET abil=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Andmete kasutamine ADO.NET abil=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Selleks, et andmetele ligi pääseda, tuleb luua ühendus andmebaasiga. Ühenduse loomiseks on vaja andmebaasi. Andmebaasile viitamiseks kasutatakse ühendusteksti (ConnectionString). Kuna peale rakenduse valmimist võib administraator tõsta andmebaasi mõnda teise serverisse või anda andmebaasile teise nime või muuta turvameetmeid, peab ühendustekst olema administraatorile ehk rakenduse hooldajale lihtsasti kättesaadav. Seega ei saa ühendusteksti kirjutada tekstina otse koodi. Parim koht selle hoidmiseks on konfiguratsioonifail web.config. ASP.NET konfiguratsioonis on loodud isegi eraldi konteinerelement ühendustekstide hoidmiseks. configuration elemendi alamelemendi nimeks on connectionStrings.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Selleks, et andmetele ligi pääseda, tuleb luua ühendus andmebaasiga. Ühenduse loomiseks on vaja andmebaasi. Andmebaasile viitamiseks kasutatakse ühendusteksti (ConnectionString). Kuna peale rakenduse valmimist võib administraator tõsta andmebaasi mõnda teise serverisse või anda andmebaasile teise nime või muuta turvameetmeid, peab ühendustekst olema administraatorile ehk rakenduse hooldajale lihtsasti kättesaadav. Seega ei saa ühendusteksti kirjutada tekstina otse koodi. Parim koht selle hoidmiseks on konfiguratsioonifail web.config. ASP.NET konfiguratsioonis on loodud isegi eraldi konteinerelement ühendustekstide hoidmiseks. configuration elemendi alamelemendi nimeks on connectionStrings.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ico_mediawiki-ITK_:diff:1.41:old-6558:rev-6560:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Htahis</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil&amp;diff=6558&amp;oldid=prev</id>
		<title>Htahis: New page: &#039;&#039;Järgnev jutt on jällegi pärit &quot;Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil&quot; õppematerjalist (lk 455-417)&#039;&#039; =Andmete kasutamin...</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ASP.Net%27s_andmete_kasutamine_ADO.Net_abil&amp;diff=6558&amp;oldid=prev"/>
		<updated>2010-04-13T12:34:53Z</updated>

		<summary type="html">&lt;p&gt;New page: &amp;#039;&amp;#039;Järgnev jutt on jällegi pärit &amp;quot;Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil&amp;quot; õppematerjalist (lk 455-417)&amp;#039;&amp;#039; =Andmete kasutamin...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Järgnev jutt on jällegi pärit &amp;quot;Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil&amp;quot; õppematerjalist (lk 455-417)&amp;#039;&amp;#039;&lt;br /&gt;
=Andmete kasutamine ADO.NET abil=&lt;br /&gt;
Selleks, et andmetele ligi pääseda, tuleb luua ühendus andmebaasiga. Ühenduse loomiseks on vaja andmebaasi. Andmebaasile viitamiseks kasutatakse ühendusteksti (ConnectionString). Kuna peale rakenduse valmimist võib administraator tõsta andmebaasi mõnda teise serverisse või anda andmebaasile teise nime või muuta turvameetmeid, peab ühendustekst olema administraatorile ehk rakenduse hooldajale lihtsasti kättesaadav. Seega ei saa ühendusteksti kirjutada tekstina otse koodi. Parim koht selle hoidmiseks on konfiguratsioonifail web.config. ASP.NET konfiguratsioonis on loodud isegi eraldi konteinerelement ühendustekstide hoidmiseks. configuration elemendi alamelemendi nimeks on connectionStrings.&lt;br /&gt;
Ühendustekst nimega yhendusTxt võiks välja näha midagi sarnast järgnevaga:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;connectionStrings&amp;gt;&lt;br /&gt;
&amp;lt;add name=&amp;quot;yhendusTxt&amp;quot; connectionString=&amp;quot;packet size=4096;uid=KASUTAJANIMI; pwd=PAROOL;data source=dotnet;persist security info=False;initial catalog=KASUTAJANIMI&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/connectionStrings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui on kasutada rohkem kui üks andmebaas, võib siia ühendustekste juurde lisada. Suurema turvalisuse saavutamiseks on võimalik ka teatud osade sh connectionStrings krüpteerimine konfiguratsiooni failis.&lt;br /&gt;
&lt;br /&gt;
Ühendusteksti kasutamiseks tuleb koodis sellele viidata. Selleks on kaks võimalust: &lt;br /&gt;
* Esiteks võime seda teha aspx lehel andmeallika kirjelduses.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;asp:SqlDataSource id=&amp;quot;andmeallikas&amp;quot; runat=&amp;quot;server&amp;quot; ProviderName=&amp;quot;System.Data.SqlClient&amp;quot; ConnectionString=’&amp;lt;%#&lt;br /&gt;
ConfigurationManager.ConnectionStrings(&amp;quot;yhendusTxt&amp;quot;).ConnectionString %&amp;gt;’&lt;br /&gt;
SelectCommand=&amp;quot;SELECT TOP 100 ToodeID, Nimi, Hind FROM toode&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sellest pikast lausest on olemas ka lühendatud kuju:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;asp:sqldatasource id=&amp;quot;andmeallikas &amp;quot; runat=&amp;quot;server&amp;quot; ProviderName=&amp;quot;System.Data.SqlClient&amp;quot; ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:yhendusTxt %&amp;gt;&amp;quot; SelectCommand=&amp;quot;SELECT TOP 100 ToodeID, Nimi, Hind FROM toode&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Saadud andmete näitamiseks võimalik kasutada nt tabeli vaadet (GridView).&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;asp:GridView ID=&amp;quot;gw&amp;quot; runat=&amp;quot;server&amp;quot; AutoGenerateColumns=&amp;quot;True&amp;quot; DataSourceID=&amp;quot;andmeallikas&amp;quot; EmptyDataText=&amp;quot;Pole midagi näidata&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Nagu näete, on võimalik lugeda andmebaasist andmeid tabelivaatesse ilma ridagi koodi kirjutamata. Kui kasutate veebilehe loomiseks graafilisi abivahendeid nagu VisualStudio, genereeritakse teile ka eelpool kirjeldatud read aspx failidesse.&lt;/div&gt;</summary>
		<author><name>Htahis</name></author>
	</entry>
</feed>