L'exemple suivant montre à quoi ressemble une application ADO.NET simple qui se connecte à la base de données Northwind et renvoie une liste de catégories. L'exemple écrit la sortie de la console ou de l'invite de commande. <br>
<br>
L'exemple suivant montre ce qu'une application ADO.NET simple qui se connecte à la base de données Northwind et renvoie une liste de catégories. L'exemple écrit la sortie de la console ou de l'invite de commande. <br>
<br>
sqlclient <br>
[Visual Basic] <br>
Importe le système <br>
Importe System.Data <br>
Importe System.Data.SqlClient <br>
Importe Microsoft.VisualBasic <br>
<br>
Échantillon de classe publique <br>
<br>
& nbsp; & nbsp; public partagé sub-Main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindConn as sqlconnection = new sqlconnection (& quot; data source = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; utilisateur id = sa; mot de passe = pwd; catalogue initial = northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim Catcmd as SqlCommand = nwindConn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtex
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim myReader as SqldataReader = Catcmd.executerEader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; faire while 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; boucle <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; fin sous <br>
Classe finale <br>
[c #] <br>
Utilisation du système; <br>
Utilisation de System.Data; <br>
Utilisation de System.Data.SqlClient; <br>
<br>
échantillon de classe <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlconnection nwindConn = new sqlconnection (& quot; data source = localhost; user id = sa; mot de passe = pwd; catalogue initial = northwind & quot;); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlCommand Catcmd = nwindConn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandText = & quot; select categoryId, categoryName from categories & quot ;; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqldatareader 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>
Importe le système <br>
Importe System.Data <br>
Imports System.Data.oledb <br>
Importe Microsoft.VisualBasic <br>
<br>
Échantillon de classe publique <br>
<br>
& nbsp; & nbsp; public partagé sub-Main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindConn as oledbconnection = new oledbconnection (& quot; provider = sqloledb; data source = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; user id = sa; mot de passe = pwd; catalogue initial = northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim Catcmd as oledbcommand = nwindConn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtex
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim myreader as oledbdatareader = catcmd.executeReader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; faire while 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; boucle <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; fin sous <br>
Classe finale <br>
[c #] <br>
Utilisation du système; <br>
Utilisation de System.Data; <br>
Utilisation de System.Data.oledb; <br>
<br>
échantillon de classe <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbconnection nwindConn = new oledbconnection (& quot; provider = sqloledb; data source = localhost; user id = sa; mot de passe = pwd; catalogue initial = northwind & quot;); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbcommand Catcmd = nwindConn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandText = & quot; select categoryId, categoryName from categories & 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>