资源链接:http://download.csdn.net/detail/crazymrli/5375707
本文主要用于新手学习Winform编程。平台为基于ADO.net的VS2005,数据库为Sqlserver。
ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。
ADO.NET包含两个两个主要的组件:①DataSet,缓存在客户端的离线数据库,需要在数据库中取出数据来填充DataSet。
②.NEt数据提供程序。数据提供程序又有四个核心的对象:connection对象、command对象、dataReader对象、dataAdapter对象。
- 所以,我们进行数据库编程就是使用这两个主要的组件对数据库进行连接、增删改查等。过程大致是这样的:首先连接数据库,然后打开数据库连接,然后与数据库进行通信,对数据库进行操作,然后得到操作过后的结果,然后对数据进行接收,最后关闭数据库连接。
- 首先连接数据库://创建Connection对象:Sqlconnection connection = new Sqlconnection(connString);//打开数据库连接:Connection.Open();
- 使用command对象与后台数据库进行通信,command对象的主要成员如下
-
属性 说明 connection command对象使用的数据库连接 commandText command执行的sql语句 方法 说明 ExcuteNonQuery() 执行不返回行语句,如增删改 ExcuteReader() 返回DataReader对象 ExcuteScalar() 返回单个值,如执行Count(*)
sqlcommand cmd = new sqlcommand(sqlstr,conn);
cmd.ExcuteNonQuery();
- 最后关闭连接。conn.close();
- ********************************************************************************************************************************************************
- 写的比较简略,具体的可以参考示例程序。