下载此文档

C操作SQLServer数据库.pptx


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
在c#程序开发中经常需要和SQLServer数据库打交道,下面我们就了解一下c#操作SQLServer数据库的方法:    首先是为我们的程序添加必要的引用以及一些数据成员。因为我们的程序涉及到数据库的访问操作,所以必须要运用到数据提供者(DataProvider)的对象。框架下,我们主要运用的数据提供者分为两类,一类是Sql类型的,另一类是OleDb类型的。。因为我们的程序访问的是SQLServer数据库,所以我们运用的数据提供者对象应为Sql类型的。原因很简单,该类型的对象是专门为SQLServer数据库而设计的,所以性能得到了大大的优化。所以,在我们的程序的开始处添加如下一句语句:;C#;定义连接串定义SqlConnection对象,并使用Open()方法打开对数据库的连接。mand对象,并指定使用哪个连接对象连接到数据库。mand对象的方法获得数据库中的数据并放入结果集中。使用SqlDataReader对象的方法将结果集中的数据读取出来加以操作。关闭数据库连接,即调用SqlConnectionfangfadeClose()方法。   ,我们接下来为程序添加一些必要的数据成员,这些数据成员可以完成一些对数据库及其对象的操作。//连接字符串,包含了连接参数privatestringConnectionString=“DataSource=数据库服务器的名字; InitialCatalog=数据库的名字;IntegratedSecurity=SSPI;privatestringConnectionString=“DataSource=数据库服务器的名字; InitialCatalog=数据库的名字;PersistSecurityInfo=True;UserID=sa; Password=test”;// 数据库连接对象。实现和数据库的连接privateSqlConnectionconn=null;//  数据库连接命令对象。指定执行的SQL语句 mandcmd=null; //存放SQL语句的。privatestringsql=null;一、SqlConnection类简介语法: publicsealedclassSqlConnection:DbConnection,ICloneable表示与SQLServer数据库的连接。此类不能被继承。命名空间:  程序集: ()两种构造函数:(1)publicSqlConnection()(2)publicSqlConnection(stringconnectionString)常用属性:1、获取当前连接的状态-------State2、获取或设置用于打开SQLServer数据库的字符串。-----------ConnectionString3、获取要连接的SQLServer实例的名称。 ---------DataSource4、获取当前数据库的名称或连接打开后要使用的数据库的名称。----DateBase5、获取等待连接打开的时间(以秒为单位)。-----------ConnectionTimeOut常用方法1、打开与数据库的连接---------OpenpublicoverridevoidOpen()2、关闭与数据库的连接--------ClosepublicoverridevoidClose()此方法是关闭任何已打开连接的首选方法。应用程序可以多次调用Close。不会生成任何异常。3、mand对象--------mand()1、mandcmd=mand(SQLCMD,CON);参数:SQLCMD为SQL命令语句,CON为打开的数据库连接(即打开的SqlConnection类对象)。注:mand类对象之前应打开SqlConnection连接。2、mand类提供的执行命令的方法有很多,下面只介绍最常用的三个方法。ExecuteNonQuery()执行命令但不返回任何结果集(唯一返回语句执行所影响的行数),如果调用有输出参数的存储过程则返回值。(一般用于InsertUpdataDelete等不需要返回结果集的SQL语句)ExecuteReader()执行命令,返回一个类型化的IDataReader(即返回SQL语句执行后生成的结果集)。一般用于Select等

C操作SQLServer数据库 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小265 KB
  • 时间2019-01-27