El siguiente ejemplo muestra cómo se vería una simple aplicación ADO.NET que se conecta a la base de datos Northwind y devuelve una lista de categorías. El ejemplo escribe la salida en la consola o el símbolo del sistema. <br>
<br>
El siguiente ejemplo muestra qué aplicación simple ADO.NET que se conecta a la base de datos Northwind y devuelve una lista de categorías. El ejemplo escribe la salida en la consola o el símbolo del sistema. <br>
<br>
sqlclient <br>
[Visual Basic] <br>
Sistema de importaciones <br>
Imports System.DATA <BR>
Imports System.Data.SqlClient <br>
Imports Microsoft.VisualBasic <br>
<br>
Muestra de clase pública <br>
<br>
& nbsp; & nbsp; public Shared Sub Main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindconn como sqlconnection = new sqlconnection (& quot; data source = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & N ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & N ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; ID de usuario = sa; contraseña = pwd; catálogo inicial = northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim catcmd como sqlcommand = nwindconn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandText = & & quot; seleccionar categoryId, categoría de categorías "
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim myReader como sqldatarader = catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; do 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; loop <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; end sub <br>
Clase final <br>
[C#] <br>
Uso del sistema; <br>
usando System.Data; <br>
Uso de System.Data.SqlClient; <br>
<br>
Muestra de clase <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlconnection nwindconn = new sqlconnection (& quot; data fuente = localhost; ID de usuario = sa; contraseña = pwd; catálogo inicial = northwind & quot;); <br>;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlcommand catcmd = nwindconn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandText = & & quot; seleccionar categoryId, categoryName de categorías & 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>
Sistema de importaciones <br>
Imports System.DATA <BR>
Imports System.Data.OLEDB <BR>
Imports Microsoft.VisualBasic <br>
<br>
Muestra de clase pública <br>
<br>
& nbsp; & nbsp; public Shared Sub Main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindconn como oledbconnection = new OLEDBConnection (& quot; Provider = Sqloledb; Data Source = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & N ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & N ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; ID de usuario = sa; contraseña = pwd; catálogo inicial = northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim catcmd como oledbcommand = nwindconn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandText = & & quot; seleccionar categoryId, categoría de categorías "
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim myReader como oledbdatarader = catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; do 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; loop <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; end sub <br>
Clase final <br>
[C#] <br>
Uso del sistema; <br>
usando System.Data; <br>
Uso de System.Data.OLEDB; <br>
<br>
Muestra de clase <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; ID de usuario = SA; Password = Pwd; Inicial Catalog = Northwind & quot;); <br>;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbcommand catcmd = nwindconn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandText = & & quot; seleccionar categoryId, categoryName de categorías & 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>