- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用ADO.NET访问数据库
第十四章
回顾与作业点评
如下的T-SQL含义是什么?
Info表中存在NID、name、age三列,表内只有5条age大于20且小于50的记录,如下T-SQL执行结果是什么?
聚合函数AVG()和MIN()各代表什么意思?
SELECT * FROM EMP WHERE Telephone LIKE ‘13[1-3]%
select * from Info where age between 50 and 20
2/41
预习检查
连接数据库使用什么对象?
执行SQL命令使用什么对象?
3/41
本章任务
实现MySchoolBase的登录功能
实现MySchoolBase的菜单功能
实现MySchoolBase的查询学生数量功能
4/41
本章目标
了解 ADO.NET 的功能和组成
会使用Connection对象连接到数据库
会使用Command对象查询单个值
会捕获和处理程序中的异常
5/41
MySchoolBase 数据库结构介绍
贯穿案例使用的数据表
6/41
ADO.NET 概述
SQL Server
ACCESS
ORACLE
数据库访问的方法和技术
7/41
ADO.NET 的主要组件
ADO.NET
DataSet(数据集)
.NET Framework 数据提供程序
用于连接到数据库、执行命令
和检索结果
独立于数据源的数据访问
8/41
ADO.NET 结构图
本章内容
9/41
.NET 数据提供程序类型
.NET Framework
数据提供程序
说 明
SQL Server
.NET 数据提供程序
Microsoft SQL Server 数据源
System.Data.SqlClient 命名空间
OLE DB
.NET 数据提供程序
OLE DB 公开的数据源
System.Data.OleDb 命名空间
ODBC
.NET 数据提供程序
ODBC 公开的数据源
System.Data.Odbc 命名空间
Oracle
.NET 数据提供程序
Oracle 数据源
System.Data.OracleClient 命名空间
10/41
小结
ADO.NET 包括哪两个主要的组件?
.NET 数据提供程序的四个核心对象是什么?
11/41
为什么使用 Connection
应用程序
数据源
Connection
12/41
Connection 对象
不同命名空间的 Connection 对象
命名空间
对应的 Connection 对象
System.Data.SqlClient
SqlConnection
System.Data.OleDb
OleDbConnection
System.Data.Odbc
OdbcConnection
System.Data.OracleClient
OracleConnection
13/41
连接数据库示例
连接到本机的 MySchool 数据库
14/41
示例1 代码分析
// 定义数据库连接字符串
string connString =
Data Source= . ;Initial Catalog=MySchool;User ID=jbit;pwd=bdqn;
// 创建 Connection 对象
SqlConnection connection = new SqlConnection(connString);
// 打开数据库连接
connection.Open();
Console.WriteLine(打开数据库连接成功);
//关闭数据库连接
connection.Close();
Console.WriteLine(关闭数据库连接成功);
表示本机
关键代码回顾
15/41
Connection 主要成员
必须显式关闭连接
属性名称
说 明
ConnectionString
连接字符串
方法
说 明
Open()
打开数据库连接
Close()
关闭数据库连接
16/41
连接数据库步骤
使用ADO.NET连接数据库的步骤
1. 定义连接字符串
2. 创建 Connection 对象
3. 打开与数据库的连接
Data Source=服务器名;Initial Catalog=数据库名; User ID=用户名;Pwd=密码
SqlConnection connection = new SqlConnection(connString);
连接字符串
connection.Open( );
没有密码,可省略
17/41
小结
连接到本机的 pubs 数据库
// 连接
您可能关注的文档
最近下载
- 2022年广东省深圳市南山区蛇口育才教育集团育才二中中考语文一模试卷.pdf VIP
- 对拉西瓦水电站高边坡安全防护综合治理施工.pdf VIP
- 厦门金旅大海狮can通讯协议bms部分.pdf VIP
- 2025年公务员(国考)之行政职业能力测验全真模拟考试题库A卷+答案.docx VIP
- 培训记录表-机器设备安全操作培训.docx VIP
- NBT 31075-2016 风电场电气仿真模型建模及验证规程.docx VIP
- 2025-2026年公务员(国考)之行政职业能力测验真题精选附 .pdf VIP
- 项目管理要点(最全).doc
- 心肺复苏中的伦理问题与应对.pptx VIP
- 2025年广东省东莞市中考英语听说考试模拟题5课件.pptx VIP
文档评论(0)