C#数据库编程案例

C#数据库编程案例

ID:46393342

大小:1.29 MB

页数:162页

时间:2019-11-23

C#数据库编程案例_第1页
C#数据库编程案例_第2页
C#数据库编程案例_第3页
C#数据库编程案例_第4页
C#数据库编程案例_第5页
资源描述:

《C#数据库编程案例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一部分C#数据库编程朱运乔第一讲ADO.NET一、主要内容:1、ADO.NET对象模型概述2、主要数据对象应用举例二、目的及要求1、掌握ADO.NET结构组及其关系2、掌握数据提供程序及各部分作用3、初步掌握Connection对象的配置及使用4、掌握Command对象常用方法成员及应用5、掌握DataReader对象常用方法成员及应用ADO.NETADO.NET是.NET提供的、为访问各种数据源提供统一接口和方法的类。ADO.NET包括两大部分:数据提供程序和数据集(DataSet)。数据提供程序负责与物理数据库的连接,数据集代表的数据。1、.NET数据

2、提供程序根据将要访问的数据库类型,.NET框架提供了不同的数据提供程序,常用的如:(1)SQLServer.NET数据提供程序用以访问SQLServer数据库(2)OLEDB.NET数据提供程序用以访问任何与OLEDB兼容的数据库每个数据提供程序都实现了以下的类,构成了提供程序的核心对象:Connection建立对物理数据库的连接Command用于执行数据库操作命令DataReader用于访问一个只读、向前的数据流DataAdapter用以负责数据集同物理数据源的通信不同数据提供程序的核心对象命名不同,但内容几乎一样:核心对象OLEDB.NETSQLServ

3、er.NETConnectionOleDbConnectionSqlConnectionCommandOleDbCommandSqlCommandDataReaderOleDbDataReaderSqlDataReaderDataAdapterOleDbDataAdapterSqlDataAdapterADO.NETADO.NET对象模型如下图所示:DataAdapterDataSetConnectionCommand数据库应用程序DataReader数据提供序ADO.NET另外,不同的数据提供程序所在的名字空间也不一样,如:OLEDB.NETSystem.

4、Data.OleDbSQLServer.NETSystem.Data.SqlClientADO.NET数据集(DataSet)是记录在内存中的数据,类似一个简化的关系数据库,包含表及表这间的关系。DataSetDataTableCollctionDataRelationCollctionDataTablesDataRelationColumnsDataColumnRowsRowConstraintsConstraintADO.NET组件对象的使用[项目一]利用DateReader对象读取数据,本例为一ADO.NET对象的简单应用:通过.NET提供的ADO.N

5、ET数据控件提供连接并读取数据记录。程序主界面如下图一,单击显示后如下图二。1、制作过程1)生成Access数据据库stu.mdb,并添加一个表tb1,表模式为:tb1(xh(文本,10),xm(文本,4),xb(文本,1),csrq(日期/时间))主键:xh对应表在Access中的设计界面为下图三;生成表tb1结构后并输入记录,见下图四。ADO.NET组件对象的使用2)生成应用程序主界面,添加以下控件:¾一个文本框textBox1和一个按钮button1¾在工具箱的数据分类标签中找到连接控件并添加到窗体¾在工具箱的数据分类标签中找到命令控件并添加到窗体AD

6、O.NET组件对象的使用3)属性修改(1)连接控件oleDbConnection1的ConnectionString设置:点击属性右边的设置按钮,出现下图五;选择第一项后单下一步,出现图六,然指定位置选择刚建好的数据库名stu.mdb,然后测试连接,如显示成功则表示正确。ADO.NET组件对象的使用(2)命令数据控件oleDbCommand1的属性设置:Connection属性:选择上面配置好的oleDbConnection1。CommandText属性设置,点击右边的设置按钮,出现下图八:按要求点击右键并添加表tb1,出现下图九,并在其中勾选“所有列”。即

7、可生成所需的SQL命令。ADO.NET组件对象的使用4)代码实现(1)本例中所操作数据库为access数据库,故所用的数据提供程序为OLEDB.NET(本例中也可用ODBC.NET),所以窗体代码前应导入相应的名字空间:usingSystem.Data.OleDb;(2)添加显示按钮Click事件处理方法:privatevoidbutton1_Click(objectsender,System.EventArgse){stringstr=“”;//声明临时字符串oleDbConnection1.Open();//打开数据库连接OleDbDataReaderr

8、d=oleDbCommand1.ExecuteRea

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

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

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