Ado.net与OleDbDataAdapter、SqlDataAdapter有什么差别,该用哪个
Ado.net与OleDbDataAdapter、SqlDataAdapter有什么差别,该用哪个
我知道的情况是,你可以用ADO.net来连接数据库,代码如下:
这是个完整的数据连接,数据查找的过程,(新增/修改/删除)类同
Dim myConnectionString As String
myConnectionString = "initial catalog=northwind;data source='';user id=sa;password=''"
Dim myConnection As New SqlConnection(myConnectionString)
Dim myInsertQuery As String = "select * from sales"
Dim myCommand As New SqlCommand(myInsertQuery)
myCommand.Connection = myConnection
myConnection.Open()
myCommand.ExecuteNonQuery()
myCommand.Connection.Close()
你也可以用OleDbDataAdapter连接数据库,方法如下:
OleDbDataAdapter产生数据库连接
DataSet产生数据集
用OleDbDataAdapter把数据放入DataSet
建立数据控件比如dataGrid
用DataSet里的数据填充DataGrid
完成了取得数据的整过程,至于(新增/修改/删除)类同
现在我不明白:
1、我上面的说法对吗?
2、有了Ado.net,为什么还要OleDbDataAdapter