Contoh berikut menunjukkan seperti apa aplikasi ADO.NET sederhana yang terhubung ke database Northwind dan mengembalikan daftar kategori. Contohnya menulis output ke konsol, atau prompt perintah. <br>
<br>
Contoh berikut menunjukkan apa aplikasi ADO.NET sederhana yang terhubung ke database Northwind dan mengembalikan daftar kategori. Contohnya menulis output ke konsol, atau prompt perintah. <br>
<br>
sqlclient <br>
[Visual Basic] <br>
Impor Sistem <br>
Impor System.data <br>
Impor System.data.sqlClient <br>
mengimpor microsoft.VisualBasic <br>
<br>
Sampel kelas publik <br>
<br>
& nbsp; & nbsp; Sub Main Bersama Publik () <br>
& nbsp; & nbsp; & nbsp; & nbsp; redup nwindconn sebagai sqlconnection = sqlconnection baru (& quot; sumber data = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & t nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; p; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & t nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; p; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; id pengguna = sa; kata sandi = pwd; katalog awal = Northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; red Catcmd sebagai sqlCommand = nwindconn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; pilih CategoryID, CategoryName dari Kategori & quot; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; red myreader sebagai sqldataareader = catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; lakukan sementara myreader.read () <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; console.writeLine (vbtab & & quot; {0} & quot; & vbtab & & quot; {1} & quot;, myreader.getInt32 (0), myreader.getstring (1))) <br>
& nbsp; & nbsp; & nbsp; & nbsp; loop <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; end sub <br>
Kelas Akhir <br>
[C#] <br>
menggunakan sistem; <br>
menggunakan System.data; <br>
menggunakan System.Data.SQLClient; <br>
<br>
sampel kelas <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlconnection nwindconn = sqlconnection baru (& quot; sumber data = localhost; id pengguna = sa; kata sandi = pwd; katalog awal = Northwind & quot;); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlCommand catcmd = nwindconn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; pilih CategoryID, CategoryName dari Kategori & quot ;; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqldataareader myreader = catcmd.executereader (); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; while (myreader.read ()) <br>
& nbsp; & nbsp; & nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; console.writeLine (& quot;/t {0}/t {1} & quot;, myreader.getint32 (0), myreader.getString (1)); <br>
& nbsp; & nbsp; & nbsp; & nbsp;} <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close (); <br>
& nbsp; & nbsp;} <br>
} <br>
OLEDB <br>
[Visual Basic] <br>
Impor Sistem <br>
Impor System.data <br>
impor system.data.oledb <br>
mengimpor microsoft.VisualBasic <br>
<br>
Sampel kelas publik <br>
<br>
& nbsp; & nbsp; Sub Main Bersama Publik () <br>
& nbsp; & nbsp; & nbsp; & nbsp; redup nwindconn as oledbconnection = oledbconnection baru (& quot; penyedia = sqloledb; sumber data = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & t nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; p; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & t nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; p; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; id pengguna = sa; kata sandi = pwd; katalog awal = Northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; redn catcmd sebagai oledbCommand = nwindconn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; pilih CategoryID, CategoryName dari Kategori & quot; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; red myreader sebagai oledbdataReader = catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; lakukan sementara myreader.read () <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; console.writeLine (vbtab & & quot; {0} & quot; & vbtab & & quot; {1} & quot;, myreader.getInt32 (0), myreader.getstring (1))) <br>
& nbsp; & nbsp; & nbsp; & nbsp; loop <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; end sub <br>
Kelas Akhir <br>
[C#] <br>
menggunakan sistem; <br>
menggunakan System.data; <br>
menggunakan System.data.oledb; <br>
<br>
sampel kelas <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbconnection nwindconn = oledbconnection baru (& quot; penyedia = sqloledb; sumber data = localhost; id pengguna = sa; kata sandi = pwd; katalog awal = Northwind & quot;); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbCommand catcmd = nwindconn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; pilih CategoryID, CategoryName dari Kategori & quot ;; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbdataReader myreader = catcmd.executereader (); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; while (myreader.read ()) <br>
& nbsp; & nbsp; & nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; console.writeLine (& quot;/t {0}/t {1} & quot;, myreader.getint32 (0), myreader.getString (1)); <br>
& nbsp; & nbsp; & nbsp; & nbsp;} <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close (); <br>
& nbsp; & nbsp;} <br>
} <br>