C#操作SQLServer数据库.ppt

C#操作SQLServer数据库.ppt

ID:48773716

大小:544.50 KB

页数:21页

时间:2020-01-23

C#操作SQLServer数据库.ppt_第1页
C#操作SQLServer数据库.ppt_第2页
C#操作SQLServer数据库.ppt_第3页
C#操作SQLServer数据库.ppt_第4页
C#操作SQLServer数据库.ppt_第5页
资源描述:

《C#操作SQLServer数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#语言操作SQLServer数据库首先是为我们的程序添加必要的引用以及一些数据成员。因为我们的程序涉及到数据库的访问操作,所以必须要运用到数据提供者(DataProvider)的对象。在.Net框架下,我们主要运用的数据提供者分为两类,一类是Sql类型的,另一类是OleDb类型的。它们涉及到的命名空间分别为System.Data.SqlClient和System.Data.OleDb。因为我们的程序访问的是SQLServer数据库,所以我们运用的数据提供者对象应为Sql类型的。原因很简单,该类型的对象是专门为SQLServer数据库而设计的,所以性能得到了大大的优化

2、。所以,在我们的程序的开始处添加如下一句语句:usingSystem.Data.SqlClient;C#操作SQLServer数据库的步骤引入命名空间usingSystem.Data.SqlClient;定义连接串定义SqlConnection对象,并使用Open()方法打开对数据库的连接。定义SqlCommand对象,并指定使用哪个连接对象连接到数据库。定义SqlCommand对象的命令类型定义SqlCommand对象使用何种SQL命令使用SQLCommand对象的方法获得数据库中的数据并放入结果集中。使用SqlDataReader对象的方法将结果集中的数据读取出来

3、加以操作。关闭数据库连接,即调用Close()方法。1.定义变量添加对System.Data.SqlClient命名空间的引用后,我们接下来为程序添加一些必要的数据成员,这些数据成员可以完成一些对数据库及其对象的操作。//连接字符串,包含了连接参数privatestringConnectionString=“DataSource=数据库服务器的名字;InitialCatalog=数据库的名字;IntegratedSecurity=SSPI;privatestringConnectionString=“DataSource=数据库服务器的名字;InitialCatalo

4、g=数据库的名字;PersistSecurityInfo=True;UserID=sa;Password=test”;//数据库连接对象。实现和数据库的连接privateSqlConnectionconn=null;//数据库连接命令对象。指定执行的SQL语句privateSqlCommandcmd=null;//存放SQL语句的。privatestringsql=null;一、SqlConnection类简介语法: publicsealedclassSqlConnection:DbConnection,ICloneable表示与SQLServer数据库的连接。此类不

5、能被继承。命名空间:System.Data.SqlClient程序集:System.Data(在System.Data.dll中)两种构造函数:(1)publicSqlConnection()(2)publicSqlConnection(stringconnectionString)常用属性:1、获取当前连接的状态-------State2、获取或设置用于打开SQLServer数据库的字符串。-----------ConnectionString3、获取要连接的SQLServer实例的名称。---------DataSource4、获取当前数据库的名称或连接打开后要使

6、用的数据库的名称。----DateBase5、获取等待连接打开的时间(以秒为单位)。-----------ConnectionTimeOut常用方法1、打开与数据库的连接---------OpenpublicoverridevoidOpen()2、关闭与数据库的连接--------ClosepublicoverridevoidClose()此方法是关闭任何已打开连接的首选方法。应用程序可以多次调用Close。不会生成任何异常。3、创建并返回一个与SqlConnection关联的SqlCommand对象--------CreateCommandpublicSqlComm

7、andCreateCommand()1、创建SqlCommand对象SqlCommandcmd=newSqlCommand(SQLCMD,CON);参数:SQLCMD为SQL命令语句,CON为打开的数据库连接(即打开的SqlConnection类对象)。注:创建SqlCommand类对象之前应打开SqlConnection连接。2、执行命令command类提供的执行命令的方法有很多,下面只介绍最常用的三个方法。ExecuteNonQuery()执行命令但不返回任何结果集(唯一返回语句执行所影响的行数),如果调用有输出参数的存储过程则返回值。(一般用于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。