WinForm+ADO.net应用(一)2012-01-16 51cto博客 剑了目标:什么是ADO.NET Connection对象Command对象DataReader对象Demo什么是ADO.NET:ADO.NET是Microsoft最新推出的数据访问技术,由Microsoft ActiveX Data Objects (ADO)改进而来。Connection对象:Connection对象表示与数据源之间的连接。可通过它的各种不同属性指定数据源的类型、位置以及其他属性,可用它来与数据库建立连接或断开连接。我们常用的方式为直接在其构造方法中将数据库链接字符串当做参数,并实例出对象。Connection对象的方法 :Open()方法 用于打开数据库连接Close()方法 用于关闭数据库连接Command对象:在数据源上执行的SQL语句或存储过程。命令包含向数据库提交的信息,并且由SQLCommand等特定于提供程序的类来实现。命令可以是存储过程调用、UPDATE语句以及返回结果的语句等。Command对象的方法 :ExecuteNonQuery()方法 用于执行INSERT、DELELE、UPDATE等语句并返回受影响的行数。ExecuteReader ()方法 用于返回只读的结果集ExecuteScalar()方法 用于返回执行结果的第一行第一例的值DataReader对象:DataReader从数据源中读取只进且只读的数据流。 注意:一般不需要直接创建SqlDataReader对象或OleDbDataReader对象,而是通过调用SqlCommand对象或OleDbCommand对象的ExecuteReader()方法来获取这些对象。DataReader对象的方法:Close()方法:关闭SqlDataReader对象Read()方法:使SqlDataReader对象移到下一条记录上GetName()方法:获取指定列的名称GetValue()方法:以本地格式返回指定列的值例:

(图1)