c#基础教程之cha

c#基础教程之cha

ID:36395700

大小:2.11 MB

页数:45页

时间:2019-05-09

c#基础教程之cha_第1页
c#基础教程之cha_第2页
c#基础教程之cha_第3页
c#基础教程之cha_第4页
c#基础教程之cha_第5页
资源描述:

《c#基础教程之cha》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库编程-连接数据库第六章本章目标了解ADO.NET结构了解ADO.NET的组件使用Command对象和Connection对象使用ADO.NET进行事务处理2ADO.NET简介2-1中央数据库用户需要时,可以随时访问数据用户计算机向数据库服务器发送请求客户端不同的访问方法和技术ADO.NET3ADO.NET简介2-2.NETFrameworkADO.NETSystem.Data命名空间以ActiveX数据对象(ADO)为基础以XML(扩展标记语言)为格式传送和接收数据4ADO.NET的优点互操作性性能可伸缩性标准化可编程能力5ADO.NET对数据库的访问(3

2、-1)将数据传递到用户界面时,ADO.NET采用XML格式数据已缓存断开式数据结构6ADO.NET对数据库的访问(3-2)对于Insert,Update,Delete等单向操作应用程序数据库1、用Connection.Open打开数据库2、用DataAdaptor.Command或者Command.Execute执行命令3、关闭数据库Insert用InsertCommandDelete用DeleteCommandUpdate用UpdateCommand7ADO.NET对数据库的访问(3-3)应用程序数据库关闭数据库1、用Connection.Open建立连接2、

3、用DataAdaptor.SelectCommand执行命令DataAdaptor.Fill对于Select的双向操作DataSet8.NET数据提供程序5-1ConnectionCommandDataReaderDataAdapterADO.NETDataSet.NETFramework数据提供程序1、SQLClient2、OLEDB3、Oracle4、ODBC由以下各项组成的集合:9.NET数据提供程序5-2客户端服务器数据集2、将数据发送到数据集A、客户端修改数据集3、数据集传递给客户端B、将修改后的数据集传递给服务器1、客户端从服务器请求数据1,2,3是

4、从服务器检索数据的过程A、B是对数据库修改的过程10.NET数据提供程序5-3用于SQLServer的.NETFramework数据提供程序System.Data.SqlClient命名空间仅限于连接SQLServer数据库7.0或更高版本11.NET数据提供程序5-4用于OLEDB的.NETFramework数据提供程序12.NET数据提供程序5-5用于ODBC的.NETFramework数据提供程序的命名空间用于Oracle的.NETFramework数据提供程序的命名空间System.Data.Odbc命名空间System.Data.OracleClien

5、t命名空间13知识点小结使用的名称空间SQLServerusingSystem.Data.SqlClientOLEDBusingSystem.Data.OleDbOracleusingSystem.Data.OracleClientODBCusingSystem.Data.Odbc14为什么使用Connection应用程序数据源请求数据Connection桥梁15示例1代码分析关键代码回顾//数据库连接字符串stringconnString="DataSource=.;InitialCatalog=MySchool;UserID=sa";//创建Connecti

6、on对象SqlConnectionconnection=newSqlConnection(connString);//打开数据库连接connection.Open();MessageBox.Show("打开数据库连接成功");//关闭数据库连接connection.Close();MessageBox.Show("关闭数据库连接成功");表示本机16Connection主要成员必须显式关闭连接属性说明ConnectionString连接字符串方法说明Open打开数据库连接Close关闭数据库连接17连接数据库步骤连接数据库的步骤:1、定义连接字符串2、创建Con

7、nection对象3、打开与数据库的连接DataSource=服务器名;InitialCatalog=数据库名;UserID=用户名;Pwd=密码SqlConnectionconnection=newSqlConnection(connString);连接字符串connection.Open();没有密码,可省略18Connection对象命名空间对应的Connection对象System.Data.SqlClientSqlConnectionSystem.Data.OleDbOleDbConnectionSystem.Data.OdbcOdbcConnecti

8、onSystem.Dat

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

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

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