ตัวอย่างต่อไปนี้แสดงให้เห็นว่าแอปพลิเคชัน ADO.NET อย่างง่ายที่เชื่อมต่อกับฐานข้อมูล Northwind และส่งคืนรายการหมวดหมู่จะมีลักษณะอย่างไร ตัวอย่างเขียนเอาต์พุตไปยังคอนโซลหรือพรอมต์คำสั่ง <br>
<br>
ตัวอย่างต่อไปนี้แสดงให้เห็นว่าแอปพลิเคชัน ADO.NET อย่างง่ายที่เชื่อมต่อกับฐานข้อมูล Northwind และส่งคืนรายการหมวดหมู่ ตัวอย่างเขียนเอาต์พุตไปยังคอนโซลหรือพรอมต์คำสั่ง <br>
<br>
sqlclient <br>
[Visual Basic] <br>
ระบบนำเข้า <br>
นำเข้า System.data <br>
นำเข้า System.data.sqlclient <br>
นำเข้า microsoft.visualbasic <br>
<br>
ตัวอย่างชั้นเรียนสาธารณะ <br>
<br>
& nbsp; & nbsp; sub public sub main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindconn เป็น sqlconnection = sqlconnection ใหม่ (& quot; แหล่งข้อมูล = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; รหัสผู้ใช้ = sa; รหัสผ่าน = pwd; แคตตาล็อกเริ่มต้น = Northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim catcmd เป็น sqlcommand = nwindConn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; เลือกหมวดหมู่หมวดหมู่ชื่อจากหมวดหมู่ & quot; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim myreader เป็น sqldatareader = catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; ทำในขณะที่ myreader.read () <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Console.writeLine (vbtab & & quot; {0} & quot; & vbtab & & quot; {1} & quot; <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>
ชั้นเรียนจบ <br>
[C#] <br>
ใช้ระบบ; <br>
ใช้ System.data; <br>
ใช้ System.data.sqlclient; <br>
<br>
ตัวอย่างชั้นเรียน <br>
{<br>
& nbsp; & nbsp; โมฆะคงที่สาธารณะหลัก () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlconnection nwindConn = ใหม่ sqlconnection (& quot; แหล่งข้อมูล = localhost; id user = sa; รหัสผ่าน = pwd; แคตตาล็อกเริ่มต้น = Northwind & quot;); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; sqlcommand catcmd = nwindconn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; เลือกหมวดหมู่, หมวดหมู่ชื่อจากหมวดหมู่ & 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; ในขณะที่ (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);
& 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>
ระบบนำเข้า <br>
นำเข้า System.data <br>
นำเข้า System.data.oledb <br>
นำเข้า microsoft.visualbasic <br>
<br>
ตัวอย่างชั้นเรียนสาธารณะ <br>
<br>
& nbsp; & nbsp; sub public sub main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim nwindconn เป็น oledbconnection = new OLEDBConnection (& quot; ผู้ให้บริการ = SQLOLEDB; แหล่งข้อมูล = localHost; & quot;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & quot; รหัสผู้ใช้ = sa; รหัสผ่าน = pwd; แคตตาล็อกเริ่มต้น = Northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim catcmd เป็น oledbcommand = nwindConn.createCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; เลือกหมวดหมู่หมวดหมู่ชื่อจากหมวดหมู่ & quot; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim MyReader เป็น oledbDatareader = catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; ทำในขณะที่ myreader.read () <br>
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Console.writeLine (vbtab & & quot; {0} & quot; & vbtab & & quot; {1} & quot; <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>
ชั้นเรียนจบ <br>
[C#] <br>
ใช้ระบบ; <br>
ใช้ System.data; <br>
ใช้ system.data.oledb; <br>
<br>
ตัวอย่างชั้นเรียน <br>
{<br>
& nbsp; & nbsp; โมฆะคงที่สาธารณะหลัก () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbconnection nwindconn = ใหม่ oledbconnection (& quot; ผู้ให้บริการ = sqloledb; แหล่งข้อมูล = localhost; รหัสผู้ใช้ = sa; รหัสผ่าน = pwd; แคตตาล็อกเริ่มต้น = Northwind & quot;);
<br>
& nbsp; & nbsp; & nbsp; & nbsp; oledbcommand catcmd = nwindconn.createCommand (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; เลือกหมวดหมู่, หมวดหมู่ชื่อจากหมวดหมู่ & 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; ในขณะที่ (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);
& nbsp; & nbsp; & nbsp; & nbsp;} <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myreader.close (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close (); <br>
& nbsp; & nbsp;} <br>
} <br>