实训讲稿数据库操作c#

实训讲稿数据库操作c#

ID:34761298

大小:170.18 KB

页数:8页

时间:2019-03-10

实训讲稿数据库操作c#_第1页
实训讲稿数据库操作c#_第2页
实训讲稿数据库操作c#_第3页
实训讲稿数据库操作c#_第4页
实训讲稿数据库操作c#_第5页
资源描述:

《实训讲稿数据库操作c#》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ADO.NET组件设计ADO.NET组件的目的是为了从数据操作中分解出数据访问。ADO.NET的两个核心组件会完成此任务:DataSet和.NETFramework数据提供程序,后者是一组包括Connection、Command、DataReader和DataAdapter对象在内的组件。ADO.NETDataSet是ADO.NET的断开式结构的核心组件。DataSet的设计目的很明确:为了实现独立于任何数据源的数据访问。因此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合,这些对象由数据

2、行和数据列以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。ADO.NET结构的另一个核心元素是.NETFramework数据提供程序,其组件的设计目的相当明确:为了实现数据操作和对数据的快速、只进、只读访问。Connection对象提供与数据源的连接。Command对象使您能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader从数据源中提供高性能的数据流。DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到D

3、ataSet中,并使对DataSet中数据的更改与数据源保持一致。可以为任何数据源编写.NETFramework数据提供程序。.NETFramework提供了四个.NETFramework数据提供程序:SQLServer.NETFramework数据提供程序、OLEDB.NETFramework数据提供程序、ODBC.NETFramework数据提供程序和Oracle.NETFramework数据提供程序。8数据库操作分为两种方式:1Connection、Command、DataReader。2Connection、DataAdapter、DataSet。(见上面文字说明

4、)第一种方式:一Connection(分为SqlConnection类和OleDbConnection类)SqlConnection类表示SQLServer数据库的一个打开的连接1公共属性ConnectionString:获取或设置用于打开SQLServer数据库的字符串Database:获取当前数据库或连接打开后要使用的数据库的名称。DataSource:获取要连接的SQLServer实例的名称。State:获取连接的当前状态。1)连接字符串分为windows验证和sql验证windows验证:connstring="PersistSecurityInfo=False;

5、IntegratedSecurity=SSPI;database=northwind;server=mySQLServer"例如:publicvoidCreateSqlConnection(){SqlConnectionmyConnection=newSqlConnection();myConnection.ConnectionString="PersistSecurityInfo=False;IntegratedSecurity=SSPI;database=northwind;server=mySQLServer;ConnectTimeout=30";myConnect

6、ion.Open();}若为本地则server=(local)即可sql验证:connstring="server=mySQLServer;InitialCatalog=northwind;userId=sa;password=sa”2公共方法Open:使用ConnectionString所指定的属性设置打开数据库连接。Close:关闭与数据库的连接。这是关闭任何打开连接的首选方法CreateCommand:创建并返回一个与SqlConnection关联的SqlCommand对象。二command(分为Sqlcommand类和OleDbcommand类)SqlComman

7、d类:表示要对SQLServer数据库执行的一个Transact-SQL语句或存储过程。不能继承此类。SqlCommand构造函数:已重载。初始化SqlCommand类的新实例[C#]publicSqlCommand();[C#]publicSqlCommand(string);[C#]publicSqlCommand(string,SqlConnection);1公共属性CommandText:获取或设置要对数据源执行的Transact-SQL语句或存储过程。CommandType:获取或设置一个值,该值指示如何解释Comm

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

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

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