O exemplo a seguir mostra como seria um aplicativo ADO.NET simples que se conecta ao banco de dados Northwind e retorna uma lista de categorias. O exemplo escreve a saída no console ou prompt de comando. <br>
<br>
O exemplo a seguir mostra o que um aplicativo ADO.NET simples que se conecta ao banco de dados Northwind e retorna uma lista de categorias. O exemplo escreve a saída no console ou prompt de comando. <br>
<br>
sqlclient <br>
[Visual Basic] <br>
sistema de importações <br>
importações System.data <br>
Imports System.data.sqlclient <br>
importa Microsoft.VisualBasic <br>
<br>
Amostra de classe pública <br>
<br>
& nbsp; & nbsp; público compartilhado sub main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; Dim nwindconn como sqlConnection = novo sqlConnection (& quot fonte = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; id = sa; senha = pwd; catálogo inicial = northwind "<br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; Dim Catcmd como sqlCommand = nwindconn.createCommand () <br>
& nbsp; & nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; Dim MyReader como sqldatareader = catcmd.exechetereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; faça enquanto myReader.read () <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; <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>
Classe final <br>
[c#] <br>
usando o sistema; <br>
Usando System.data; <br>
Usando System.Data.SQLClient; <br>
<br>
Amostra de classe <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlConnection nwindconn = novo sqlConnection ("fonte de dados = localhost; idi do usuário = sA; senha = pwd; catálogo inicial = northwind";); <br>
<br>
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.CommandText = "selecione categoryId, categoryName das categorias"
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; while (myReader.read ()) <br>
& nbsp; & nbsp; & nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; console.writeLine ("/t {0}/t {1}", 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 importações <br>
importações System.data <br>
Imports System.data.oledb <br>
importa Microsoft.VisualBasic <br>
<br>
Amostra de classe pública <br>
<br>
& nbsp; & nbsp; público compartilhado sub main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindconn como olEdbConnection = new OleDBConnection (& quot; provedor = sqloledb; fonte de dados = localHost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; id = sa; senha = pwd; catálogo inicial = northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; Dim Catcmd como olEdbCommand = nwindconn.createCommand () <br>
& nbsp; & nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; Dim MyReader como olEdbdatareader = catcmd.execheteReader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; faça enquanto myReader.read () <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; <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>
Classe final <br>
[c#] <br>
usando o sistema; <br>
Usando System.data; <br>
usando o System.data.oledb; <br>
<br>
Amostra de classe <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.CommandText = "selecione categoryId, categoryName das categorias"
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbsp; & nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; while (myReader.read ()) <br>
& nbsp; & nbsp; & nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; console.writeLine ("/t {0}/t {1}", 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>