- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C操作SQLServer数据库整理ppt
C#语言操作SQLServer数据库 在c#程序开发中经常需要和SQL Server数据库打交道,下面我们就了解一下c#操作SQL Server数据库的方法:? 1.概述 ?? 首先是为我们的程序添加必要的引用以及一些数据成员。因为我们的程序涉及到数据库的访问操作,所以必须要运用到数据提供者(Data Provider)的对象。在.Net框架下,我们主要运用的数据提供者分为两类,一类是Sql类型的,另一类是OleDb类型的。它们涉及到的命名空间分别为System.Data.SqlClient和System.Data.OleDb。 因为我们的程序访问的是SQL Server数据库,所以我们运用的数据提供者对象应为Sql类型的。原因很简单,该类型的对象是专门为SQL Server数据库而设计的,所以性能得到了大大的优化。所以,在我们的程序的开始处添加如下一句语句: using System.Data.SqlClient; C#操作SQLServer数据库的步骤 引入命名空间using System.Data.SqlClient; 定义连接串 定义SqlConnection对象,并使用Open()方法打开对数据库的连接。 定义SqlCommand对象,并指定使用哪个连接对象连接到数据库。 定义SqlCommand 对象的命令类型 定义SqlCommand对象使用何种SQL命令 使用SQLCommand对象的方法获得数据库中的数据并放入结果集中。 使用SqlDataReader对象的方法将结果集中的数据读取出来加以操作。 关闭数据库连接,即调用SqlConnection fangfa de Close()方法。 1.定义变量 ?? 添加对System.Data.SqlClient命名空间的引用后,我们接下来为程序添加一些必要的数据成员,这些数据成员可以完成一些对数据库及其对象的操作。 // 连接字符串,包含了连接参数 private string ConnectionString = “Data Source=数据库服务器的名字; Initial Catalog=数据库的名字;Integrated Security = SSPI; private string ConnectionString = “Data Source=数据库服务器的名字; Initial Catalog=数据库的名字;Persist Security Info=True;User ID=sa; Password=test”;?? //? 数据库连接对象。实现和数据库的连接 private SqlConnection conn = null; //??数据库连接命令对象。指定执行的SQL语句 private SqlCommand cmd = null;? // 存放SQL语句的。 private string sql = null;?? 一、SqlConnection类简介 语法:? public sealed class SqlConnection : DbConnection, ICloneable 表示 与SQL Server 数据库的连接。 此类不能被继承。 命名空间: ?System.Data.SqlClient程序集: ?System.Data(在 System.Data.dll 中) 两种构造函数: (1)public SqlConnection() (2)public SqlConnection(string connectionString) 常用属性: 1、获取当前连接的状态-------State 2、获取或设置用于打开 SQL Server 数据库的字符串。-----------ConnectionString 3、获取要连接的 SQL Server 实例的名称。 ---------DataSource 4、获取当前数据库的名称或连接打开后要使用的数据库的名称。----DateBase 5、获取等待连接打开的时间(以秒为单位)。 -----------ConnectionTimeOut 常用方法 1、打开与数据库的连接---------Open public override void Open() 2、关闭与数据库的连接--------Close public override void Close() 此方法是关闭任何已打开连接的首选方法。 应用程序可以多次调用 Close。 不会生成任何异常。 3、创建并返回一个与 SqlConnection 关联的 SqlCommand 对象--------CreateCommand public SqlCommand CreateComman
您可能关注的文档
最近下载
- 作业设计研讨活动记录.doc
- 2025国家电投校园招聘笔试备考题库及答案解析.docx
- 2021-2022学年五年级上学期综合实践活动(劳动教育)第6课巧做糖画教案.docx
- 创业意识与创业技巧:了解企业登记注册流程.pptx
- 山东省淄博市2023年高一上学期《英语》期中试卷与参考答案.pdf
- 大学生职业规划大赛成长赛道 (修订).pptx
- 2018重庆市建设工程混凝土与砂浆配合比表.pdf
- WhyNothingWorks.doc VIP
- 住院医师规范化培训基地标准(2022年版)--皮肤科专业基地细则.docx
- JB∕T 2436.2-2020 导线用铜压接端头 第2部分:10mm2~300mm2导线用铜压接端头.pdf
文档评论(0)