北大青鸟C#课件系列6
北大青鸟C#课件系列 还有后续共八级
第六章用 http://doc.guandang.net 连接数据库
北大青鸟C#课件系列 还有后续共八级
回顾
使用 Anchor 和 Dock 排列控件有什么区别? 说出两个你使用过的 MDI 应用程序。 到目前为止,你学会了哪些窗体控件?至少说出5个。
北大青鸟C#课件系列 还有后续共八级
预习检查
http://doc.guandang.net 的功能是什么? 连接数据库使用什么对象? 执行 SQL 命令使用什么对象?
北大青鸟C#课件系列 还有后续共八级
本章任务完成 MySchool 应用程序的登录功能连接到 MySchool 数据库 查询用户名和密码是否存在
北大青鸟C#课件系列 还有后续共八级
本章目标
了解 http://doc.guandang.net 的功能和组成 会使用 Connection 对象连接到数据库 会使用 Command 对象查询单个值
北大青鸟C#课件系列 还有后续共八级
MySchool 数据库结构介绍
理论课贯穿案例使用的数据表
北大青鸟C#课件系列 还有后续共八级
http://doc.guandang.net 概述
SQL-Server
数据库访问的方法和技术
数据库
使用数据库存储数据 ACCESS ORACLE
北大青鸟C#课件系列 还有后续共八级
http://doc.guandang.net 的主要组件
独立于数据源的数据访问 http://doc.guandang.net DataSet(数据集)
.NET Framework 数据提供程序
只进、只读访问数据
北大青鸟C#课件系列 还有后续共八级
http://doc.guandang.net 操作数据库结构图
本章内容
北大青鸟C#课件系列 还有后续共八级
.NET 数据提供程序类型
.NET Framework 数据提供程序SQL Server .NET 数据提供程序 OLE DB .NET 数据提供程序 ODBC .NET 数据提供程序 Oracle .NET 数据提供程序
说明 Microsoft SQL Server 数据源 System.Data.SqlClient 命名空间 OLE DB 公开的数据源 System.Data.OleDb 命名空间 ODBC 公开的数据源 System.Data.Odbc 命名空间 Oracle 数据源 System.Data.OracleClient 命名空间
北大青鸟C#课件系列 还有后续共八级
小结
http://doc.guandang.net 包括哪两个主要的组件? .NET 数据提供程序的四个核心对象是什么?
北大青鸟C#课件系列 还有后续共八级
为什么使用 Connection
请求数据
Connection应用程序 桥梁
数据源
北大青鸟C#课件系列 还有后续共八级
连接数据库示例
连接到本机的 MySchool 数据库
演示示例1:测试 MySchool 数据库连接
北大青鸟C#课件系列 还有后续共八级
示例1 代码分析关键代码回顾 示例1源代码
表示本机 // 数据库连接字符串 string connString = "Data Source= . ;Initial Catalog=MySchool;User ID=sa";
// 创建 Connection 对象 SqlConnection connection = new SqlConnection(connString);// 打开数据库连接 connection.Open(); MessageBox.Show("打开数据库连接成功"); // 关闭数据库连接 connection.Close(); MessageBox.Show("关闭数据库连接成功");
北大青鸟C#课件系列 还有后续共八级
Connection 主要成员
属性 ConnectionString 方法 Open
说明 连接字符串 说明 打开数据库连接
Close
关闭数据库连接
必须显式关闭连接
北大青鸟C#课件系列 还有后续共八级
连接数据库步骤连接数据库的步骤:1、定义连接字符串没有密码,可省略
Data Source=服务器名;Initial Catalog=数据库名; User ID=用户名;Pwd=密码
2、创建 Connection 对象SqlConnection connection = new SqlConnection(connString); 连接字符串
3、打开与数据库的连接connection.Open( );
…… 此处隐藏:135字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




