C#与数据库相关的一些对象

谈到与数据库的连接问题,可能会有很多种数据库供我们选择,我在这里以SQL SERVER 2008为例。

1.SqlConnection

初始化:conn=new SqlConnection(“server=’(local)’;database=’数据库名’;uid=’用户名’;pwd=’用户密码’;”);

2.DataReader

定义方式:

SqlDataReader  sdr=cmd.ExcuteReader();//cmdSqlCommand对象。

*:重要属性:HasRows:判断查询结果中是否有值。

3.SqlCommand

SqlCommand cmd=new SqlCommand();

cmd.Connection=conn;

cmd.ConnectionText=”select * from  信息表”;

cmd.CommandType=CommandType.Text;

4.DataAdapter:DataSet与数据源之间的桥梁

1)填充DataSet数据集

实例:SqlDataAdapter sda=new SqlDataAdapter();

sda.SelectCommand=cmd;

DataSet ds=new DataSet();

sda.Fill(ds,”cs”);

dataGridView1.DataSource=ds.Table[0];

5.DataSet

*定义:

示例:conn=new SqlConnection(“server=’(local)’;database=’实例使用数据库’;uid=’用户名’;pwd=’用户密码’;”);

DataSet  ds=new DataSet();

SqlDataAdapter sda=new SqlDataAdapter(“select * from 信息表”,conn);

sda.Fill(ds);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值