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登录,那么在这里就不