1.使用SqlDataAdapter对象进行增删改查,那么可以不需要手动打开关闭数据库连接,它自己会自动的维护数据库连接状态。所以,如果只是使用SqlDataAdapter对象,没有使用SqlDataReader对象,那么就可以不需要使用SqlConnection对象和SqlCommand对象。
2.使用 .SelectCommand.Connection.State 来获取数据库连接状态
1.插入数据:
1.使用SqlCommand对象的ExecuteNonQuery()
2.离线操作,SqlDataAdapter对象
2.修改数据:
1.使用SqlCommand对象的ExecuteNonQuery()。
2.离线操作,SqlDataAdapter对象
注意:修改数据时,是使用主键值作为条件进行的,所以修改的表必须有主键。否则:
3.删除数据:
1.使用SqlCommand对象的ExecuteNonQuery()。
2.离线操作,SqlDataAdapter对象
4.混合操作(增删改):
1.使用SqlCommand对象的ExecuteNonQuery()。
2.离线操作,SqlDataAdapter对象