当前位置: 网站首页 > 帮助支持 > 常见问答
常见问答 Windows 支持 Office 支持 SQL Server 支持 进销存财务专区 用友技术支持 速达技术支持

ADO.NET连接数据库

  ADO.NET是微软在.NET Framework中负责数据访问的类库集,它是使用在COM时代奠基的OLE DB技术以及.NET Framework的类库和编程语言来发展的,它可以让.NET上的任何编程语言能够连接并访问关系数据库与非数据库型数据源(例如XML,Excel或是文字档数据),或是独立出来作为处理应用程序数据的类对象,其在.NET Framework中的地位是举足轻重,许多人将ADO.NET视为ADO的下一个版本,但其实它是一个全新的架构、产品与概念。

  1.使用Connection连接数据库的步骤:

  (1).添加命名空间 System.Data.SqlClient(注意:初学者经常会忘记)

  (2)定义连接字符串。连接SQL Server 数据库时:

  server=服务器名;database=数据库名;uid=用户名;pwd=密码;例如:要连接本机上的StudentManagement数据库,用户名为sa,密码为111

  string connString="server=.;database=StudentManagement;uid=sa;pwd=111;"

  (3).创建Connection对象:

  SqlConnection connection=new SqlConnection(connSting);

  (4).打开数据库:

  connection.Open();

  (5).对数据库操作完毕后关闭数据库连接

  connection.Close();

  2.Command对象:

  (1).command对象可以用来对数据库发出具体的操作指令,例如对数据库的查询、增加、修改、删除

  (2).创建Command对象,并设置它的属性:

  SqlCommand command =new SqlCommand();

  command.Connection=connection;

  command.CommandText=sqlQuery(sqlQuery为查询语句);

  (3).Command对象的主要方法:

  ExecuteNonQuery:执行后不返回任何行,对于update、insert、delete语句,返回影响的行数对于其他类型的语句,返回值为-1

  ExecuteReader:执行查询语句,返回DataReader对象

  ExecuteScalar:执行查询,并返回查询结果的第一行第一列,忽略其他列或行

  ExecuteXmlreader:将CommandText发送到Connection并生成一个XmlReader

  3.DataReader对象:

  (1).DataReader对象可以从数据库中一只读、只进的方式查询数据,每次的操作只有一个记录保存在内存中

  (2).DataReader对象的主要方法:

  Read:读取下一条数据

  Close:关闭DataReader对象

  (3).使用DataReader提取数据的步骤:

  (a).建立与数据库的连接并打开

  (b).创建一个Command对象

  (c).从Command对象中创建DataReader对象

  (d).使用DataReader读取并显示

  可以使用一个循环利用Read方法便利数据库中行的信息,如果要获取该行中某列的值,只需要使用"["和"]"运算符就可以了

  (e).分别关闭DataReader对象和数据库的连接

分享到:
点击次数:  更新时间:2016-06-13 17:26:43  【打印此页】  【关闭
京ICP备11045779号  北京工商

北京聚元亨新科技有限公司 版权所有

地址:北京市海淀区上地十街辉煌国际 邮编:100085