当前位置:首页 > 工业技术
数据库访问与数据库程序设计  项目式
数据库访问与数据库程序设计  项目式

数据库访问与数据库程序设计 项目式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

相关图书
作者其它书籍
返回顶部