C#连接SQL2005数据库的一点总结

 Connectiong(连接)对象
Commane(命令)对象


DataReader:数据读取器
数据读取器用来以只读或只向前模式来从数据源中检索数据
数据读取器使用Connection对象来连接数据库,使用Command对象类执行SQL语句或数据库中的过程
以顺序模式检索数据


DataSet(数据集)
DataSet是从数据源中检索到的数据在内存中的缓存。
DataSet就像一个数据库,其中包含表、行、列和关系。数据集通常与数据适配器一起使用.


DataAdapter(数据适配器)
DataAdapter 用作 DataSet 和数据源之间的桥接器以便检索和保存数据。
OleDbDataAdapter 、OdbcDataAdapter、SqlDataAdapter、OracleDataAdapter是DataAdapter 的子类。

 

使用DataAdapter操作数据库的过程

建立数据库连接(Connection)对象。
使用SQL语句和Connection对象建立数据适配器(DataAdapter)
如果需要更新数据,还需要配置DataAdapter的UpdateCommand、DeleteCommand 和 InsertCommand 对象。
建立DataSet对象,并使用DataAdapter进行数据填充(Fill)
将DataSet绑定到DataGrid等数据控件,就可以在Windows Form上展现数据
使用DataSet对象对内存中的数据集进行更新。
要提交更新,执行DataAdapter的Update方法,它将调用合适的Command进行数据库更新。
执行DataSet的AccepteChanges以让DataSet接受更新后的数据。


首先,连接SQL Server使用的命名空间是"System.Data.SqlClient".
其次就是他的连接字符串了,其中(注意:参数间用分号分隔):  “user id=sa”:连接数据库的验证用户名为sa.
他还有一个别名“uid”,所以这句我们还可以写成 " uid=sa ;
pwd =“; 连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
注意,此时SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.
如果SQL Server设置为Windows登录,那么在这里就不

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值