ASP.NET连SQL7接口源代码

此示例展示了如何使用ADO.NET从Northwind数据库获取类别列表。代码分别使用SqlClient和OleDb两种方式连接数据库,并将结果输出到控制台。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ASP.NET连SQL7接口源代码
The following example shows what a simple ADO.NET application that connects to the Northwind database and returns a list of Categories would look like. The example writes the output to the console, or command prompt.


The following example shows what a simple ADO.NET application that connects to the Northwind database and returns a list of Categories. The example writes the output to the console, or command prompt.


SqlClient

[Visual Basic]

Imports System

Imports System.Data

Imports System.Data.SqlClient

Imports Microsoft.VisualBasic


Public Class Sample


Public Shared Sub Main()

Dim nwindConn As SqlConnection = New SqlConnection("Data Source=localhost;" & _

"User Id=sa;Password=pwd;Initial Catalog=northwind")


Dim catCMD As SqlCommand = nwindConn.CreateCommand()

catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories"


nwindConn.Open()


Dim myReader As SqlDataReader = catCMD.ExecuteReader()


Do While myReader.Read()

Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1))

Loop


myReader.Close()

nwindConn.Close()

End Sub

End Class

[C#]

using System;

using System.Data;

using System.Data.SqlClient;


class Sample

{

public static void Main()

{

SqlConnection nwindConn = new SqlConnection("Data Source=localhost;User Id=sa;Password=pwd;Initial Catalog=northwind");


SqlCommand catCMD = nwindConn.CreateCommand();

catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories";


nwindConn.Open();


SqlDataReader myReader = catCMD.ExecuteReader();


while (myReader.Read())

{

Console.WriteLine("/t{0}/t{1}", myReader.GetInt32(0), myReader.GetString(1));

}


myReader.Close();

nwindConn.Close();

}

}

OleDb

[Visual Basic]

Imports System

Imports System.Data

Imports System.Data.OleDb

Imports Microsoft.VisualBasic


Public Class Sample


Public Shared Sub Main()

Dim nwindConn As OleDbConnection = New OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;" & _

"User Id=sa;Password=pwd;Initial Catalog=northwind")


Dim catCMD As OleDbCommand = nwindConn.CreateCommand()

catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories"


nwindConn.Open()


Dim myReader As OleDbDataReader = catCMD.ExecuteReader()


Do While myReader.Read()

Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1))

Loop


myReader.Close()

nwindConn.Close()

End Sub

End Class

[C#]

using System;

using System.Data;

using System.Data.OleDb;


class Sample

{

public static void Main()

{

OleDbConnection nwindConn = new OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;User Id=sa;Password=pwd;Initial Catalog=northwind");


OleDbCommand catCMD = nwindConn.CreateCommand();

catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories";


nwindConn.Open();


OleDbDataReader myReader = catCMD.ExecuteReader();


while (myReader.Read())

{

Console.WriteLine("/t{0}/t{1}", myReader.GetInt32(0), myReader.GetString(1));

}


myReader.Close();

nwindConn.Close();

}

}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值