新書推薦:
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:NT$
704.0
《
双城史
》
售價:NT$
505.0
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:NT$
254.0
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:NT$
230.0
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:NT$
403.0
《
透过器物看历史(全6册)
》
售價:NT$
2234.0
《
我在台北故宫博物院读名画
》
售價:NT$
500.0
《
尼罗河往事:古埃及文明4000年
》
售價:NT$
347.0
|
編輯推薦: |
项目导向,任务驱动
ADO.NET LINQ JDBC几种不同方式数据库访问方式
|
內容簡介: |
本书采用“项目导向、任务驱动”的方式,通过大量的实例探讨了ADO.NET、LINQ、JDBC等数据访问技术,着重分析了Windows、Web、JVM等运行环境中数据库连接、数据提取与更新、数据绑定与数据验证的实现方法,并对一个完整的数据库应用系统进行了剖析。本书科学规划和重构教材内容,设置了8个教学单元:创建数据库对象→连接数据库→从数据表中获取单一数据→从单个数据表中提取数据→从多个相关数据表中提取数据→更新数据表的数据→数据绑定和数据验证→基于多层架构的数据库应用系统设计。面向教学全过程设置了8个必要的教学环节:教学导航→前导知识→技能训练→技能拓展→考核评价→知识疏理→单元小结→单元习题。以真实项目为载体组织教学内容,精选了“电子商务系统”和“学生管理系统”两个项目作为教学项目,围绕66项操作任务展开分析。教、学、做、评一体化设计,在每一个教学单元都设置了考核评价环节。配套的教学资源丰富,教学项目、教学方案、考核方案、电子教案、授课计划等教学资源一应俱全。本书可以作为高等本科院校和高等职业院校计算机类各专业以及其他各相关专业的教材和参考书,也可以作为从事数据库应用系统开发的技术人员的参考书。
|
目錄:
|
单元1 创建数据库对象与探究数据库访问方式
教学导航
前导知识
技能训练
1.1 创建SQL Server数据库及其对象
【任务1-1】 创建SQL Server数据库ECommerce及数据表和存储过程
1.2 在Visual Studio集成开发环境中创建项目和网站
【任务1-2】 创建项目Unit1和WebSite1
1.3 在项目中添加DBML文件与数据表映射
【任务1-3】 在项目中添加DBML文件LinqDataClass1.dbml与数据表映射
1.4 创建Oracle数据库及其对象
【任务1-4】 创建Oracle数据库eCommerce及数据表和存储过程
1.5 在NetBeans IDE中创建Java应用程序项目
【任务1-5】 在NetBeans IDE中创建Java应用程序项目JavaApplication1
1.6 探究数据库访问方式
1.7 ADO.NET概述
1.8 NET Framework数据提供程序
单元小结
单元习题
单元2 连接数据库
教学导航
前导知识
技能训练
2.1 在.NET平台中使用ADO.NET方式连接SQL Server数据库
【任务2-1】 创建与测试.NET平台的数据库连接
【任务2-2】 输出数据库连接的属性
【任务2-3】 测试多种不同的ADO.NET数据库连接方式
2.2 在.NET平台的Web页面中使用ADO.NET方式连接SQL Server数据库
【任务2-4】 在.NET平台的Web页面中测试ADO.NET数据库连接
2.3 在.NET平台的Web页面中使用LINQ方式连接SQL Server数据库
【任务2-5】 在.NET平台的Web页面中测试LINQ数据库连接
2.4 在Java平台中使用JDBC方式连接SQL Server数据库
【任务2-6】 在Java平台中测试JDBC方式连接SQL Server数据库
2.5 在Java平台中使用JDBC方式连接Oracle数据库
【任务2-7】 在Java平台中测试JDBC方式连接Oracle数据库
2.6 ADO.NET的SqlConnection连接对象
2.7 ADO.NET的OleDBConnection连接对象
2.8 JDBC简介
2.9 使用JDBC访问数据库
单元小结
单元习题
单元3 从数据表中获取单一数据
教学导航
前导知识
技能训练
3.1 在.NET平台的Windows窗体中使用ADO.NET方式从SQL Server数据表中获取单一数据
【任务3-1】 获取并输出“商品类型表”中的商品类型总数
【任务3-2】 获取并输出“用户表”中指定用户的E-mail
【任务3-3】 获取并输出“商品数据表”中商品的最大金额
3.2 在.NET平台的Web页面中使用ADO.NET方式从SQL Server数据表中获取单一数据
【任务3-4】 在Web页面中获取并输出“商品数据表”中商品的最大金额
3.3 在.NET平台的Web页面中使用LINQ方式从SQL Server数据表中获取单一数据
【任务3-5】 使用LINQ方式对“商品数据表”进行数据统计
【任务3-6】 使用LINQ方式获取并输出“商品类型表”中指定类型编号对应的类型名称
3.4 在Java平台中使用JDBC方式从SQL Server数据表中获取单一数据
【任务3-7】 使用JDBC方式从SQL Server数据库的“商品数据表”中获取并输出商品的最高价格
3.5 在Java平台中使用JDBC方式从Oracle数表中获取单一数据
【任务3-8】 使用JDBC方式从Oracle数据库的“用户表”中获取并输出指定用户的密码
3.6 ADO.NET的SqlCommand对象
3.7 LINQ简介
3.8 LINQ的查询表达式与常用子句
3.9 JDBC的Statement对象
3.10 JDBC的ResultSet对象
单元小结
单元习题
单元4 从单个数据表中提取数据
教学导航
前导知识
技能训练
4.1 在.NET平台的Windows窗体中使用ADO.NET方式从单个SQL Server数据表中提取数据
【任务4-1】 使用SqlDataReader对象从“商品类型表”中获取并输出符合要求的商品类型
【任务4-2】 使用SqlDataReader对象获取并输出“用户表”的结构数据
【任务4-3】 使用SqlDataReader对象从“商品数据表”中获取并输出指定类型商品的部分数据
【任务4-4】 使用SqlDataAdapter对象从“商品数据表”中获取并输出商品的部分数据
【任务4-5】 使用DataView对象从“商品数据表”中获取并输出符合要求的部分商品数据
【任务4-6】 使用DataView对象实现动态排序和筛选
【任务4-7】 查找符合条件的商品数据
4.2 在.NET平台的Web页面中使用ADO.NET方式从单个SQL Server数据表中提取数据
【任务4-8】 使用SqlDataReader对象在Web页面中输出部分用户数据
4.3 在.NET平台的Web页面中使用LINQ方式从单个SQL Server数据表中提取数据
【任务4-9】 使用LINQ查询子句提取符合条件的商品类型
【任务4-10】 使用存储过程提取指定类型的商品数据
4.4 在Java平台中使用JDBC方式从单个SQL Server数据表中提取数据
【任务4-11】 使用JDBC方式从SQL Server数据库的“商品数据表” 中提取符合条件的商品数据
4.5 在Java平台中使用JDBC方式从单个Oracle数据表中提取数据
【任务4-12】 使用JDBC方式从Oracle数据库的“用户表”中提取用户数据
4.6 使用SqlDataReader对象从数据源中提取数据
4.7 使用SqlDataAdapter对象从数据源中提取数据
4.7.1 SqlDataAdapter对象
4.7.2 DataSet对象及其组成对象
4.7.3 DataView对象
单元小结
单元习题
单元5 从多个相关数据表中提取数据
教学导航
前导知识
技能训练
5.1 在.NET平台的Windows窗体中使用ADO.NET方式从多个相关SQL Server数据表中提取数据
【任务5-1】 从两个数据表中提取符合条件的商品数据
【任务5-2】 使用两个数据适配器浏览两个相关数据表的数据
【任务5-3】 使用一个数据适配器浏览两个相关数据表的数据
5.2 在.NET平台的Web页面中使用ADO.NET方式从多个相关SQL Server数据表中提取数据
【任务5-4】 在Web页面中浏览两个相关数据表的用户数据
5.3 在.NET平台的Web页面中使用LINQ方式从多个相关SQL Server数据表中提取数据
【任务5-5】 使用LINQ方式浏览两个相关数据表中符合条件的部分商品数据
5.4 在Java平台中使用JDBC方式从多个相关SQL Server数据表中提取数据
【任务5-6】 使用JDBC方式跨表计算指定购物车中商品的总数量和总金额
5.5 在Java平台中使用JDBC方式从多个相关Oracle数据表中提取数据
【任务5-7】 使用JDBC方式获取指定用户的类型名称
5.6 使用DataRelation对象创建DataTable对象之间的关系
单元小结
单元习题
单元6 更新数据表的数据
教学导航
前导知识
技能训练
6.1 在.NET平台的Windows窗体中使用ADO.NET方式更新SQL Server数据表的数据
【任务6-1】 使用ADO.NET的数据命令实现用户注册
【任务6-2】 使用包含参数的数据命令实现新增支付方式
【任务6-3】 使用包含参数的存储过程实现新增送货方式
【任务6-4】 使用SqlCommandBuilder对象自动生成命令方式实现数据更新
【任务6-5】 使用手工编写代码方式设置数据适配器的命令属性实现数据更新
【任务6-6】 使用包含参数的存储过程实现数据更新操作
6.2 在.NET平台的Web页面中使用ADO.NET方式更新SQL Server数据表的数据
【任务6-7】 在Web页面中使用ADO.NET数据命令实现用户注册
6.3 在.NET平台的Web页面中使用LINQ方式更新SQL Server数据表的数据
【任务6-8】 在Web页面中使用LINQ方式实现用户注册功能
【任务6-9】 在Web页面中使用LINQ方式修改与删除用户数据
6.4 在Java平台中使用JDBC方式更新SQL Server数据表的数据
【任务6-10】 使用JDBC方式更新SQL Server数据表的数据
6.5 在Java平台中使用JDBC方式更新Oracle数据表的数据
【任务6-11】 使用JDBC方式更新Oracle数据表的数据
6.6 ADO.NET数据记录的状态与版本
6.7 ADO.NET的数据更新
6.8 JDBC的PreparedStatement对象
单元小结
单元习题
单元7 数据绑定与数据验证
教学导航
前导知识
技能训练
7.1 在.NET平台的Windows窗体中使用ADO.NET方式实现数据绑定与数据验证
【任务7-1】 使用ADO.NET方式浏览与查询员工数据
【任务7-2】 使用ADO.NET方式验证客户数据
【任务7-3】 使用ADO.NET方式验证数据表中的记录与字段数据
7.2 在.NET平台的Web页面中使用ADO.NET方式实现数据绑定与数据验证
【任务7-4】 Web页面中的数据绑定与记录位置移动
【任务7-5】 Web页面中GridView控件的数据绑定与记录位置移动
【任务7-6】 网站客户端和服务器端的数据验证
7.3 在.NET平台的Web页面中使用LINQ方式实现数据绑定
【任务7-7】 在Web页面中使用LINQ方式实现数据绑定
7.4 在Java平台中使用JDBC方式绑定SQL Server数据源
【任务7-8】 在Java平台中绑定SQL Server数据源与数据浏览
【任务7-9】 在Java平台中表格的数据绑定与数据浏览
7.5 在Java平台中使用JDBC方式绑定Oracle数据源
【任务7-10】 在Java平台中绑定Oracle数据源与数据浏览
7.6 ADO.NET的数据绑定
7.6.1 ADO.NET数据绑定的方式
7.6.2 ADO.NET数据绑定的对象
7.6.3 Web页面中的数据绑定
7.7 ADO.NET中记录位置的改变
7.8 ADO.NET的数据验证
7.8.1 在数据表示层对数据进行验证
7.8.2 在业务逻辑层对数据进行验证
7.8.3 设置数据记录的错误信息与数据验证
7.8.4 设置数据表中字段的错误信息与数据验证
单元小结
单元习题
单元8 基于多层架构的数据库程序设计
教学导航
前导知识
技能训练
8.1 在.NET平台基于多层架构的CS模式数据库程序设计使用ADO.NET方式访问SQL Server数据库
【任务8-1】 基于多层架构实现商品数据的浏览与更新
8.2 在.NET平台基于多层架构的BS模式数据库程序设计使用ADO.NET方式访问SQL Server数据库
【任务8-2】 基于多层架构实现商品管理
【任务8-3】 基于多层架构实现购物车管理
8.3 在.NET平台基于多层架构的BS模式数据库程序设计使用LINQ方式访问SQL Server数据库
【任务8-4】 基于多层架构实现订单管理
8.4 在Java平台中基于多层架构的数据库程序设计使用JDBC方式访问SQL Server数据库
【任务8-5】 在Java平台中基于多层架构实现客户管理
8.5 在Java平台中基于多层架构的数据库程序设计使用JDBC方式访问Oracle数据库
【任务8-6】 在Java平台中基于多层架构实现用户管理
8.6 JDBC的CallableStatement对象
单元小结
参考文献
|
|