数据库访问与数据库程序设计 项目式PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈承欢编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115293046
- 页数:264 页
单元1 创建数据库对象与探究数据库访问方式 1
教学导航 1
前导知识 2
技能训练 3
1.1 创建SQLServer数据库及其对象 3
【任务1-1】 创建SQLServer数据库ECommerce及数据表和存储过程 3
1.2 在Visual Studio集成开发环境中创建项目和网站 23
【任务1-2】 创建项目Unit1和WebSite1 23
1.3 在项目中添加DBML文件与数据表映射 25
【任务1-3】 在项目中添加DBML文件LinqDataClassl.dbml与数据表映射 25
1.4 创建Oracle数据库及其对象 27
【任务1-4】 创建Oracle数据库eCommerce及数据表和存储过程 27
1.5 在NetBeans IDE中创建Java应用程序项目 28
【任务1-5】 在NetBeansIDE中创建Java应用程序项目JavaApplicationl 28
1.6 探究数据库访问方式 30
1.7 ADO.NET概述 31
1.8 .NETFramework数据提供程序 33
单元小结 34
单元习题 34
单元2 连接数据库 35
教学导航 35
前导知识 36
技能训练 37
2.1 在.NET平台中使用ADO.NET方式连接SQLServer数据库 37
【任务2-1】 创建与测试.NET平台的数据库连接 37
【任务2-2】 输出数据库连接的属性 38
【任务2-3】 测试多种不同的ADO.NET数据库连接方式 39
2.2 在.NET平台的Web页面中使用ADO.NET方式连接SQLServer数据库 43
【任务2-4】 在.NET平台的Web页面中测试ADO.NET数据库连接 43
2.3 在.NET平台的Web页面中使用LINQ方式连接SQL Server数据库 44
【任务2-5】 在.NET平台的Web页面中测试LINQ数据库连接 44
2.4 在Java平台中使用JDBC方式连接SQLServer数据库 45
【任务2-6】 在Java平台中测试JDBC方式连接SQLServer数据库 45
2.5 在Java平台中使用JDBC方式连接Oracle数据库 47
【任务2-7】 在Java平台中测试JDBC方式连接Oracle数据库 47
2.6 ADO.NET的SqlConnection连接对象 49
2.7 ADO NET的OleDBConnection连接对象 52
2.8 JDBC简介 53
2.9 使用JDBC访问数据库 54
单元小结 55
单元习题 55
单元3 从数据表中获取单一数据 56
教学导航 56
前导知识 57
技能训练 57
3.1 在.NET平台的Windows窗体中使用ADO.NET方式从SQLServer数据表中获取单一数据 57
【任务3-1】 获取并输出“商品类型表”中的商品类型总数 57
【任务3-2】 获取并输出“用户表”中指定用户的E-mail 59
【任务3-3】 获取并输出“商品数据表”中商品的最大金额 60
3.2 在.NET平台的Web页面中使用ADO.NET方式从SQLServer数据表中获取单一数据 61
【任务3-4】 在Web页面中获取并输出“商品数据表”中商品的最大金额 61
3.3 在.NET平台的Web页面中使用LINQ方式从SQLServer数据表中获取单一数据 63
【任务3-5】 使用LINQ方式对“商品数据表”进行数据统计 63
【任务3-6】 使用LINQ方式获取并输出“商品类型表”中指定类型编号对应的类型名称 64
3.4 在Java平台中使用JDBC方式从SQLServer数据表中获取单一数据 65
【任务3-7】 使用JDBC方式从SQLServer数据库的“商品数据表”中获取并输出商品的最高价格 65
3.5 在Java平台中使用JDBC方式从Oracle数表中获取单一数据 67
【任务3-8】 使用JDBC方式从Oracle数据库的“用户表”中获取并输出指定用户的密码 67
3.6 ADO.NET的SqlCommand对象 68
3.7 LINQ简介 71
3.8 LINQ的查询表达式与常用子句 72
3.9 JDBC的Statement对象 75
3.10 JDBC的ResultSet对象 76
单元小结 77
单元习题 77
单元4 从单个数据表中提取数据 78
教学导航 78
前导知识 79
技能训练 80
4.1 在.NET平台的Windows窗体中使用ADO.NET方式从单个SQL Server数据表中提取数据 80
【任务4-1】使用SqlDataReader对象从“商品类型表”中获取并输出符合要求的商品类型 80
【任务4-2】 使用SqlDataReader对象获取并输出“用户表”的结构数据 82
【任务4-3】 使用SqlDataReader对象从“商品数据表”中获取并输出指定类型商品的部分数据 83
【任务4-4】 使用SqlDataAdapter对象从“商品数据表”中获取并输出商品的部分数据 85
【任务4-5】 使用DataView对象从“商品数据表”中获取并输出符合要求的部分商品数据 87
【任务4-6】 使用DataView对象实现动态排序和筛选 88
【任务4-7】 查找符合条件的商品数据 91
4.2 在.NET平台的Web页面中使用ADO.NET方式从单个SQL Server数据表中提取数据 94
【任务4-8】 使用SqlDataReader对象在Web页面中输出部分用户数据 94
4.3 在.NET平台的Web页面中使用LINQ方式从单个SQL Server数据表中提取数据 96
【任务4-9】 使用LINQ查询子句提取符合条件的商品类型 96
【任务4-10】 使用存储过程提取指定类型的商品数据 97
4.4 在Java平台中使用JDBC方式从单个SQLServer数据表中提取数据 98
【任务4-11】 使用JDBC方式从SQLServer数据库的“商品数据表”中提取符合条件的商品数据 98
4.5 在Java平台中使用JDBC方式从单个Oracle数据表中提取数据 99
【任务4-12】使用JDBC方式从Oracle数据库的“用户表”中提取用户数据 99
4.6 使用SqlDataReader对象从数据源中提取数据 101
4.7 使用SqlDataAdapter对象从数据源中提取数据 102
4.7.1 SqlDataAdapter对象 102
4.7.2 DataSet对象及其组成对象 105
4.7.3 DataView对象 107
单元小结 111
单元习题 111
单元5 从多个相关数据表中提取数据 112
教学导航 112
前导知识 113
技能训练 114
5.1 在.NET平台的Windows窗体中使用ADO.NET方式从多个相关SQLServer数据表中提取数据 114
【任务5-1】 从两个数据表中提取符合条件的商品数据 114
【任务5-2】 使用两个数据适配器浏览两个相关数据表的数据 115
【任务5-3】 使用一个数据适配器浏览两个相关数据表的数据 118
5.2 在.NET平台的Web页面中使用ADO.NET方式从多个相关SQL Server数据表中提取数据 119
【任务5-4】 在Web页面中浏览两个相关数据表的用户数据 119
5.3 在.NET平台的Web页面中使用LINQ方式从多个相关SQL Server数据表中提取数据 121
【任务5-5】使用LINQ方式浏览两个相关数据表中符合条件的部分商品数据 121
5.4 在Java平台中使用JDBC方式从多个相关SQL Server数据表中提取数据 122
【任务5-6】 使用JDBC方式跨表计算指定购物车中商品的总数量和总金额 122
5.5 在Java平台中使用JDBC方式从多个相关Oracle数据表中提取数据 124
【任务5-7】 使用JDBC方式获取指定用户的类型名称 124
5.6 使用DataRelation对象创建DataTable对象之间的关系 126
单元小结 127
单元习题 127
单元6 更新数据表的数据 128
教学导航 128
前导知识 129
技能训练 130
6.1 在.NET平台的Windows窗体中使用ADO.NET方式更新SQL Server数据表的数据 130
【任务6-1】 使用ADO.NET的数据命令实现用户注册 130
【任务6-2】 使用包含参数的数据命令实现新增支付方式 131
【任务6-3】 使用包含参数的存储过程实现新增送货方式 133
【任务6-4】使用SqlCommandBuilder对象自动生成命令方式实现数据更新 134
【任务6-5】使用手工编写代码方式设置数据适配器的命令属性实现数据更新 137
【任务6-6】 使用包含参数的存储过程实现数据更新操作 140
6.2 在.NET平台的Web页面中使用ADO.NET方式更新SQL Server数据表的数据 143
【任务6-7】 在Web页面中使用ADO.NET数据命令实现用户注册 143
6.3 在.NET平台的Web页面中使用LINQ方式更新SQLServer数据表的数据 145
【任务6-8】 在Web页面中使用LINQ方式实现用户注册功能 145
【任务6-9】 在Web页面中使用LINQ方式修改与删除用户数据 146
6.4 在Java平台中使用JDBC方式更新SQL Server数据表的数据 149
【任务6-10】 使用JDBC方式更新SQLServer数据表的数据 149
6.5 在Java平台中使用JDBC方式更新Oracle数据表的数据 153
【任务6-11】 使用JDBC方式更新Oracle数据表的数据 153
6.6 ADO.NET数据记录的状态与版本 155
6.7 ADO.NET的数据更新 156
6.8 JDBC的PreparedStatement对象 160
单元小结 160
单元习题 161
单元7 数据绑定与数据验证 162
教学导航 162
前导知识 163
技能训练 164
7.1 在.NET平台的Windows窗体中使用ADO.NET方式实现数据绑定与数据验证 164
【任务7-1】 使用ADO.NET方式浏览与查询员工数据 164
【任务7-2】 使用ADO.NET方式验证客户数据 167
【任务7-3】 使用ADO.NET方式验证数据表中的记录与字段数据 172
7.2 在.NET平台的Web页面中使用ADO.NET方式实现数据绑定与数据验证 177
【任务7-4】 Web页面中的数据绑定与记录位置移动 177
【任务7-5】 Web页面中GridView控件的数据绑定与记录位置移动 181
【任务7-6】 网站客户端和服务器端的数据验证 182
7.3 在.NET平台的Web页面中使用LINQ方式实现数据绑定 187
【任务7-7】 在Web页面中使用LINQ方式实现数据绑定 187
7.4 在Java平台中使用JDBC方式绑定SQLServer数据源 188
【任务7-8】 在Java平台中绑定SQLServer数据源与数据浏览 188
【任务79】 在Java平台中表格的数据绑定与数据浏览 194
7.5 在Java平台中使用JDBC方式绑定Oracle数据源 196
【任务7-10】 在Java平台中绑定Oracle数据源与数据浏览 196
7.6 ADO.NET的数据绑定 200
7.6.1 ADO.NET数据绑定的方式 200
7.6.2 ADO.NET数据绑定的对象 202
7.6.3 Web页面中的数据绑定 203
7.7 ADO.NET中记录位置的改变 203
7.8 ADO.NET的数据验证 205
7.8.1 在数据表示层对数据进行验证 205
7.8.2 在业务逻辑层对数据进行验证 208
7.8.3 设置数据记录的错误信息与数据验证 209
7.8.4 设置数据表中字段的错误信息与数据验证 209
单元小结 209
单元习题 210
单元8 基于多层架构的数据库程序设计 211
教学导航 211
前导知识 212
技能训练 212
8.1 在.NET平台基于多层架构的C/S模式数据库程序设计(使用ADO.NET方式访问SQL Server数据库) 212
【任务8-1】 基于多层架构实现商品数据的浏览与更新 212
8.2 在.NET平台基于多层架构的B/S模式数据库程序设计(使用ADO.NET方式访问SQL Server数据库) 221
【任务8-2】 基于多层架构实现商品管理 221
【任务8-3】 基于多层架构实现购物车管理 235
8.3 在.NET平台基于多层架构的B/S模式数据库程序设计(使用LINQ方式访问SQLServer数据库) 246
【任务8-4】 基于多层架构实现订单管理 246
8.4 在Java平台中基于多层架构的数据库程序设计(使用JDBC方式访问SQL Server数据库) 250
【任务8-5】 在Java平台中基于多层架构实现客户管理 250
8.5 在Java平台中基于多层架构的数据库程序设计(使用JDBC方式访问Oracle数据库) 257
【任务8-6】 在Java平台中基于多层架构实现用户管理 257
8.6 JDBC的CallableStatement对象 262
单元小结 263
参考文献 264
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019