第7章 C#数据库编程技术

第7章 C#数据库编程技术

ID:46587653

大小:2.64 MB

页数:68页

时间:2019-11-25

第7章 C#数据库编程技术_第1页
第7章 C#数据库编程技术_第2页
第7章 C#数据库编程技术_第3页
第7章 C#数据库编程技术_第4页
第7章 C#数据库编程技术_第5页
资源描述:

《第7章 C#数据库编程技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.NET程序设计杨剑yang_jian03@126.com1C#程序设计语言第一章:.NET与C#概述第二章:面向对象程序设计第三章:集合、索引器与泛型第四章:程序调试与异常处理第五章:基于事件驱动的程序设计第六章:Windows程序设计技术第七章:C#数据库编程技术第八章:文件操作与编程技术第九章:多线程和异步编程2第七章C#数据库编程技术本章目标了解ADO.NET的功能和组成熟悉Connection对象连接到数据库的方法熟悉Command对象操作数据的方法了解数据集(DataSet)的结构的方法熟悉数据适配器操作数据的方法掌握DataGridView控件的使用

2、的方法4ADO.NET概述SQL-Server数据库访问的方法和技术数据库使用数据库存储数据ACCESSORACLEADO.NET的主要组件独立于数据源的数据访问ADO.NETDataSet(数据集).NETFramework数据提供程序只进、只读访问数据ADO.NET操作数据库结构图.NET数据提供程序类型.NETFramework说明数据提供程序SQLServerMicrosoftSQLServer数据源.NET数据提供程序System.Data.SqlClient命名空间OLEDBOLEDB公开的数据源.NET数据提供程序System.Data.OleDb命名空间ODBCOD

3、BC公开的数据源.NET数据提供程序System.Data.Odbc命名空间OracleOracle数据源.NET数据提供程序System.Data.OracleClient命名空间为什么使用Connection请求数据Connection应用程序桥梁数据源代码分析关键代码回顾//数据库连接字符串表示本机stringconnString="DataSource=.;InitialCatalog=MySchool;UserID=sa";//创建Connection对象SqlConnectionconnection=newSqlConnection(connString);//打开数

4、据库连接connection.Open();MessageBox.Show("打开数据库连接成功");//关闭数据库连接connection.Close();MessageBox.Show("关闭数据库连接成功");Connection主要成员属性说明ConnectionString连接字符串方法说明Open打开数据库连接Close关闭数据库连接必须显式关闭连接连接数据库步骤连接数据库的步骤:没有密码,可省略1、定义连接字符串DataSource=服务器名;InitialCatalog=数据库名;UserID=用户名;Pwd=密码2、创建Connection对象SqlConnec

5、tionconnection=newSqlConnection(connString);连接字符串3、打开与数据库的连接connection.Open();Connection对象不同命名空间的Connection对象命名空间对应的Connection对象System.Data.SqlClientSqlConnectionSystem.Data.OleDbOleDbConnectionSystem.Data.OdbcOdbcConnectionSystem.Data.OracleClientOracleConnection为什么使用Command执行命令并从数据源中返回结果应用程序

6、打开数据库Connection数据源处理数据……怎样处理数据Command的主要成员属性说明ConnectionCommand对象使用的数据库连接CommandText执行的SQL语句方法说明ExecuteNonQuery执行不返回行的语句,如UPDATE等ExecuteReader返回DataReader对象ExecuteScalar返回单个值,如执行COUNT(*)使用Command步骤使用Command步骤:1、创建数据库连接2、定义SQL语句3、创建Command对象4、执行命令执行命令前,必须打开数据库连接!关键代码:SqlConnectionconnection=ne

7、wSqlConnection(connString);stringsql="SELECTCOUNT(*)FROMStudent";connection.Open();//打开数据库连接SqlCommandcommand=newSqlCommand(sql,connection);intnum=(int)command.ExecuteScalar();要进行类型转换!综合示例完成系统登录功能1、验证管理员的用户名和密码是否存在2、验证通过,显示管理员主窗体处理登录按钮

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

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

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