asp.net连接mysql数据库源码_ASP.net连接SQL数据库的源代码

c#利用ado.net进行数据库开发的基本步骤:

1、创建和数据库连接的connection 对象。

2、配置DataAdapter对象并创建和操作数据集DataSet。

3、将数据库中的表添加到DataSet中。

4、把数据集DataSet绑定到DataGrid上。利用DataAdapter 的Fill方法把数据填充到DataSet,最终的数据库中的数据显示在用户界面的DataGrid中。

c#中从数据库查询记录的方法分类:

一般使用两种方法:

一种是通过DataReader对象直接访问;另一种则是通过数据集Dataset和Dataadapter对象访问.

使用ADO.NET的Datareader对象能从数据库中检索数据。检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。Datareader对象的read方法可以前进到一下条记录。在默认情况下,每执行一次read方法只会在内存中存储一条记录系统的开销非常少。

创建datareader之前必须先创建sqlcommand对象,然后调用该对象的executereader方法来构造sqldatareader对象,而不是直接使用构造函数。

下面的示例程序完成的功能是访问sqlserver数据库,并使用datareader从northwind数据中读取记录,并将查询结果通过控制台输出。

using System;

using System.Data;

using System.Data.SqlClient;

namespace ReadDataFromDB{

class Class1{

static void Main(string[] args){

string myconn="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";

//需要执行的SQL语句

string mysql="select OrderID,CustomerID from Orders where CustomerID='CHOPS'";

//打开数据库连接。

SqlConnection myconnection=new SqlConnection(myconn);

myconnection.Open();

//创建SqlCommand 对象

SqlCommand mycommand=new(mysql,myconnection);

//通过SqlCommand的ExecuteReader()方法构造DataReader 对象。

SqlDataReader myreader=mycommand.ExecuteReader();

while(myreader.read()){

Console.WriteLine(myreader.GetInt32(0)+","+myreader.GetString(1));

}

myreader.Close();

myconnection.Close();

}

}

}

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

可妈聊育儿

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值