C#从sql数据库中读取数据的自我体会

///*****************************************************
///连接数据库并从数据库中获取数据一般的操作是:
///1.创建一个SqlConnection对象,该对象用来连接数据库,该对象有一个connectString属性,描述了数据库的连接字符串。说明了要连接的数据库以及
///访问数据库的方式(如验证方式、用户名、密码等信息)。设置好connectString后,就可以使用该对象的Open()方法,连接上数据库。
///
///2.创建一个SqlCommand,该对象的作用是:表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。
///该对象有个Connection,通过该属性可以设置或获取实例使用的SqlConnection。 要使用SqlCommand前,需要设置这个Connection属性。可以把第1步创建
///的SqlConnection实例赋给该属性。
///SqlCommand还有一个commandText属性:获取或设置要对数据源执行的 Transact-SQL 语句、表名或存储过程。 这个字符串代表要对数据库中的表要做的查询等操作。
///SqlCommand有一系列的执行方法。
///
/// 3。SqlDataAdapter类:表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。
/// 该类有个SelectCommand 属性:获取或设置一个 Transact-SQL 语句或存储过程,用于在数据源中选择记录。 可以把第二步创建的SqlCommand对象设置给该属性。该属性也可以
/// 在构造函数中作为参数传递进来。
 /// 调用该类的Fill方法可以将查到的数据填充到DataSet中或者DataTable中
 ///
///******************************************************
///

连接数据库
 this.OpenSqlConnection(connectionString);
查询数据库中是否有数据,如果有,清空表。
string cmdString = "select '学号'=StudentNumber,'姓名'=Name,'年龄'=Age,'性别'=Sex from Students";
 //创建SqlCommand对象,sqlcommand表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程
SqlCommand cmd = new SqlCommand(cmdString);
cmd.Connection = connec;

SqlDataAdapter表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。
SqlDataAdapter ada = new SqlDataAdapter(cmd);
DataSet set = new DataSet();
ada.Fill(set);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值