从Oracle到DB2开发:从容转身

从Oracle到DB2开发:从容转身
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-12
版次: 1
ISBN: 9787121149405
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 404页
字数: 652千字
29人买过
  • 《从Oracle到DB2开发:从容转身》是“舞动DB2”系列的第二本,从内容来看,《从Oracle到DB2开发:从容转身》共分为三大部分,共8章。第一部分从开发者遇到的问题进行分析,提出在Oracle兼容模式下开发数据应用的新思路,并讲述了从Oracle迁移到DB2的方法、工具及案例。第二部分讲述了DB2开发工具方面的知识,以及如何更有效地开发存储过程、用户自定义函数和触发器。第三部分讲述了开发者在JavaEE和.NET架构下开发数据应用的最佳实践。同时,在附录A中,针对SQLPL与PL/SQL做了集中对比,对快速掌握两者异同是大有裨益的。 第1章我看db2应用开发
    1.1老张的故事
    1.1.1从选型谈起
    1.1.2从oracle到db2转身的技术挑战
    1.2开发者的传统选择
    1.2.1从这里开始:开发技术分类
    1.2.2你需要知道的:传统解决办法
    1.2.3转身之顽症:暴力拆迁
    1.3db2应用开发:从容转身
    1.3.1新思路:oracle兼容特性
    1.3.2服务器端开发
    1.3.3客户端开发
    1.3.4开发工具选择
    1.3.5开发者转型的最佳实践
    1.4读者使用本书的方法
    1.5精彩絮言:避暑山庄中发生的高铁一幕
    1.6小结
    第2章当oracle开发者遇到db2
    2.1db2易容术:向oracle兼容
    2.2数据库对象:db2vsoracle
    2.2.1临时表:db2更胜一筹
    2.2.2索引:难分伯仲
    2.2.3视图:势均力敌
    2.2.4约束:oracle依灵活棋高一着
    2.2.5序列:db2凭细腻一展威风
    2.2.6分区特性:db2更有妙招
    2.2.7数据库联邦:db2支持的数据源以多居上
    2.2.8数据字典视图:oracle借方便傲视对手
    2.3你必须知道的:db2命令行工具
    2.3.1db2clp
    2.3.2db2clpplus
    2.4从oracle迁移到db2
    2.4.1迁移工具:meet和idmt
    2.4.2迁移计划
    2.4.3迁移步骤
    2.4.4风险控制
    2.5精彩絮言:真功夫
    2.6小结
    第3章db2应用开发工具大观
    3.1全能选手,ibmoptimdatastudio
    3.1.1datastudio亮相
    3.1.2版本一比高低
    3.1.3一切从“连接”开始
    3.1.4详解数据库管理功能
    3.1.5编写脚本,地主老爷的碗——难端
    3.1.6玩转存储过程和udf
    3.1.7datastudio评分
    3.2超级大管家,toad
    3.2.1初识toadfordb2
    3.2.2toad起步,从“连接”开始
    3.2.3数据库管家的管理功能
    3.2.4轻车熟路的sql脚本
    3.2.5存储过程靠“向导”
    3.2.6toad评分
    3.3部落酋长,microsoftvisualstudio
    3.3.1双剑合璧,visualstudio+ibm数据库插件
    3.3.2db2“瘦”管理
    3.3.3开发存储过程和udf
    3.3.4大展身手,开发客户端应用
    3.3.5visualstudio评分
    3.4精彩絮言:从未离开的一种生活——选择
    3.5小结
    第4章sqlpl开发db2服务器端应用
    4.1我看服务器端应用开发
    4.1.1离db2引擎越近的代码跑得越快
    4.1.2从内到外的改变
    4.1.3久经考验的sqlpl
    4.2数据类型:db2vsoracle
    4.2.1基本的数据类型大比拼
    4.2.2变量声明与赋值
    4.2.3oracle的%type属性?你有我也有
    4.2.4行类型,不就是oracle的记录类型吗
    4.2.5数组,居家旅行必备
    4.2.6关联数组
    4.3sqlpl与存储过程
    4.3.1解剖sqlpl存储过程
    4.3.2复合语句,oracle俗称“块”
    4.3.3条件分支中的if和case
    4.3.4四种循环与跳转
    4.3.5让游标和结果集为你工作
    4.3.6无所不能的游标变量
    4.3.7动态sqlvs静态sql
    4.3.8条件处理,让你的程序更健壮
    4.4sqlpl函数与触发器
    4.4.1内联sqlpl与编译型sqlpl
    4.4.2udf的本来面目
    4.4.3编译型sqlpl函数
    4.4.3触发器的是是非非
    4.5高级主题探讨
    4.5.1db2的模块vsoracle的程序包
    4.5.2存储过程的递归
    4.5.3purexml,不一样的编程体验
    4.5.4洞悉权限管理,为安全而努力
    4.5.5存储过程性能优化的五条黄金法则
    4.6精彩絮言:一游香江解难题
    4.7小结
    第5章pl\/sql开发db2服务器端应用
    5.1pl\/sql,从oracle到db2“从容转身”的支点
    5.1.1兼容oracle,支持pl\/sql,这是一场革命
    5.1.2在db2中玩oracle的pl\/sql?你的地盘你做主
    5.1.3不要忘了设置db2的oracle兼容性
    5.1.4应用开发场景一瞥:某大型电子商务系统
    5.2用类型精确控制你的数据
    5.2.1兼容oracle——从数据类型开始
    5.2.2变量声明与赋值语句
    5.2.3oracle的类型隐式转换,是方便还是隐患
    5.2.4%type属性——类型控制的最佳武器
    5.2.5用%rowtype属性更进一步
    5.2.6甚至可以自定义记录类型
    5.2.7用数组类型组织你的数据
    5.2.8强大的关联数组
    5.3从基本语句看真功夫
    5.3.1块与匿名块
    5.3.2null语句的妙用
    5.3.3oracle特有的sql?这一说法已成历史
    5.3.4bulk实现批处理,很好很强大
    5.3.5用returninginto捕获增删改的值
    5.3.6sql属性告诉你sql语句的影响力
    5.3.7动态sql语句的是与非
    5.4老话新谈——程序流程控制
    5.4.1用if和case语句处理分支
    5.4.2你喜欢用哪一种循环
    5.4.3必不可少的异常处理
    5.5掌握游标,才掌握了数据库编程
    5.5.1按部就班的静态游标
    5.5.2无所不能的游标变量
    5.6完整而独立的例程世界
    5.6.1再回头看存储过程
    5.6.2用户自定义函数的真实面目
    5.6.3开发pl\/sql触发器,当心
    5.7“包”,容一切
    5.7.1接口与实现分离的编程原则
    5.7.2程序包,容纳所有的接口声明
    5.7.3程序包主体,容纳全部实现细节
    5.7.4程序包的权限管理和引用
    5.7.5全面支持oracle的内置程序包
    5.8精彩絮言:候鸟小谈
    5.9小结
    第6章java存储过程
    6.1db2中java存储过程
    6.1.1左手java,右手sql
    6.1.2选择jdbc还是sqlj
    6.1.3java开发环境,不要设置错
    6.1.4应用开发场景一瞥:某大型电子商务系统
    6.2细说jdbc存储过程
    6.2.1开发jdbc存储过程的从容五步曲
    6.2.2趁热打铁讲安全控制
    6.2.3一个存储过程,一个java方法
    6.2.4输出型参数与返回结果集
    6.2.5jdbc编程中的三驾马车
    6.2.6ibm特有的存储过程编程接口
    6.2.7强大的java用户自定义函数
    6.2.8示例:jdbc存储过程实现订单处理
    6.3畅聊sqlj存储过程
    6.3.1sqlj到底是什么
    6.3.2开发sqlj存储过程:从五步到七步
    6.3.3安全机制是sqlj存储过程的杀手锏
    6.3.4sqlj的魅力也来自简单
    6.3.5sqlj的三驾新马车
    6.3.6示例:用sqlj存储过程实现订单处理
    6.3.7db2中jar文件的管理
    6.4java过程的“无毒”处理和“无邪”调试
    6.4.1消灭错误,世界清静了
    6.4.2调试java存储过程很难吗
    6.5精彩絮言:“蚝”情万丈
    6.6小结
    第7章javaee平台下开发db2
    7.1db2和javaee
    7.1.1从j2ee到javaee
    7.1.2准备java数据库开发环境
    7.2与jdbc共舞
    7.2.1数据库连接从drivermanager开始
    7.2.2更加弹性的datasource
    7.2.3选择连接池,拒绝手忙脚乱
    7.2.4三招玩转jdbc
    7.2.5最简单的statement
    7.2.6有备而来,使用“preparedstatement”
    7.2.7专为存储过程而来,callablestatement
    7.2.8大数据蕴含大智慧,lob和xml
    7.2.9有条不紊的事务处理
    7.2.10管理异常和警告,让程序更完善
    7.3sqlj编写数据库应用
    7.3.1连接数据库,sqlj自有一套
    7.3.2不一样的体验,sqlj执行sql语句
    7.3.3忙前忙后的iterator
    7.3.4iterator升级版,scrollable和updatable
    7.3.5双剑合璧,攻克存储过程
    7.3.6sqlj中的事务
    7.3.7从容应对大数据
    7.3.8轻松应对异常和警告
    7.3.9sqlj与jdbc,鱼和熊掌可以兼得
    7.4数据库编程中的快餐文化,持久化技术
    7.4.1o\/rmapping,从表到对象
    7.4.2hibernate从配置文件开始
    7.4.3将表“对象化”
    7.4.4o\/rmapping的精髓,一切尽在映射中
    7.4.5漫游数据只需两步
    7.5java程序从oracle迁到db2,easy到流泪啊
    7.5.1第一步,修改数据库连接
    7.5.2第二步,修改参数类型
    7.5.3第三步,修改不兼容的sql语句
    7.6精彩絮言:川情似火贯天地,锦味胜椒辛古今
    7.7小结
    第8章.net平台下开发db2应用程序
    8.1扑朔迷离的.net
    8.1.1通向数据库的统一接口ado.net
    8.1.2轻松转身db2,oracle开发者一点通
    8.1.3融会贯通.net开发语言
    8.2揭开db2.net开发的神秘面纱
    8.2.1db2vsoracle,dataprovider大比拼
    8.2.2数据库连接如何做得更好
    8.2.3增删改查,撑起业务流程
    8.2.4畅游结果集,dataset和dataadapter
    8.2.5玩转存储过程
    8.2.6轻松完成事务管理
    8.2.7玩转大对象
    8.2.8新事物有新方法,处理xml数据
    8.3想说爱你不容易,oledb和odbcfor.net
    8.3.1似曾相识的数据库连接
    8.3.2大同小异的数据库操作
    8.3.3oledb.net的禁区
    8.3.4odbc.net的禁区
    8.3.5如何选择dataprovider
    8.4visualstudio快速开发db2应用程序
    8.4.1三招拿下应用开发
    8.4.2黄金组合搞定数据获取
    8.4.3从容地操纵数据
    8.5精彩絮言:从容转身,第二弹
    8.6小结
    附录asqlpl与pl\/sql比较
    附录b缩略语释义
    后记
    参考文献
  • 内容简介:
    《从Oracle到DB2开发:从容转身》是“舞动DB2”系列的第二本,从内容来看,《从Oracle到DB2开发:从容转身》共分为三大部分,共8章。第一部分从开发者遇到的问题进行分析,提出在Oracle兼容模式下开发数据应用的新思路,并讲述了从Oracle迁移到DB2的方法、工具及案例。第二部分讲述了DB2开发工具方面的知识,以及如何更有效地开发存储过程、用户自定义函数和触发器。第三部分讲述了开发者在JavaEE和.NET架构下开发数据应用的最佳实践。同时,在附录A中,针对SQLPL与PL/SQL做了集中对比,对快速掌握两者异同是大有裨益的。
  • 目录:
    第1章我看db2应用开发
    1.1老张的故事
    1.1.1从选型谈起
    1.1.2从oracle到db2转身的技术挑战
    1.2开发者的传统选择
    1.2.1从这里开始:开发技术分类
    1.2.2你需要知道的:传统解决办法
    1.2.3转身之顽症:暴力拆迁
    1.3db2应用开发:从容转身
    1.3.1新思路:oracle兼容特性
    1.3.2服务器端开发
    1.3.3客户端开发
    1.3.4开发工具选择
    1.3.5开发者转型的最佳实践
    1.4读者使用本书的方法
    1.5精彩絮言:避暑山庄中发生的高铁一幕
    1.6小结
    第2章当oracle开发者遇到db2
    2.1db2易容术:向oracle兼容
    2.2数据库对象:db2vsoracle
    2.2.1临时表:db2更胜一筹
    2.2.2索引:难分伯仲
    2.2.3视图:势均力敌
    2.2.4约束:oracle依灵活棋高一着
    2.2.5序列:db2凭细腻一展威风
    2.2.6分区特性:db2更有妙招
    2.2.7数据库联邦:db2支持的数据源以多居上
    2.2.8数据字典视图:oracle借方便傲视对手
    2.3你必须知道的:db2命令行工具
    2.3.1db2clp
    2.3.2db2clpplus
    2.4从oracle迁移到db2
    2.4.1迁移工具:meet和idmt
    2.4.2迁移计划
    2.4.3迁移步骤
    2.4.4风险控制
    2.5精彩絮言:真功夫
    2.6小结
    第3章db2应用开发工具大观
    3.1全能选手,ibmoptimdatastudio
    3.1.1datastudio亮相
    3.1.2版本一比高低
    3.1.3一切从“连接”开始
    3.1.4详解数据库管理功能
    3.1.5编写脚本,地主老爷的碗——难端
    3.1.6玩转存储过程和udf
    3.1.7datastudio评分
    3.2超级大管家,toad
    3.2.1初识toadfordb2
    3.2.2toad起步,从“连接”开始
    3.2.3数据库管家的管理功能
    3.2.4轻车熟路的sql脚本
    3.2.5存储过程靠“向导”
    3.2.6toad评分
    3.3部落酋长,microsoftvisualstudio
    3.3.1双剑合璧,visualstudio+ibm数据库插件
    3.3.2db2“瘦”管理
    3.3.3开发存储过程和udf
    3.3.4大展身手,开发客户端应用
    3.3.5visualstudio评分
    3.4精彩絮言:从未离开的一种生活——选择
    3.5小结
    第4章sqlpl开发db2服务器端应用
    4.1我看服务器端应用开发
    4.1.1离db2引擎越近的代码跑得越快
    4.1.2从内到外的改变
    4.1.3久经考验的sqlpl
    4.2数据类型:db2vsoracle
    4.2.1基本的数据类型大比拼
    4.2.2变量声明与赋值
    4.2.3oracle的%type属性?你有我也有
    4.2.4行类型,不就是oracle的记录类型吗
    4.2.5数组,居家旅行必备
    4.2.6关联数组
    4.3sqlpl与存储过程
    4.3.1解剖sqlpl存储过程
    4.3.2复合语句,oracle俗称“块”
    4.3.3条件分支中的if和case
    4.3.4四种循环与跳转
    4.3.5让游标和结果集为你工作
    4.3.6无所不能的游标变量
    4.3.7动态sqlvs静态sql
    4.3.8条件处理,让你的程序更健壮
    4.4sqlpl函数与触发器
    4.4.1内联sqlpl与编译型sqlpl
    4.4.2udf的本来面目
    4.4.3编译型sqlpl函数
    4.4.3触发器的是是非非
    4.5高级主题探讨
    4.5.1db2的模块vsoracle的程序包
    4.5.2存储过程的递归
    4.5.3purexml,不一样的编程体验
    4.5.4洞悉权限管理,为安全而努力
    4.5.5存储过程性能优化的五条黄金法则
    4.6精彩絮言:一游香江解难题
    4.7小结
    第5章pl\/sql开发db2服务器端应用
    5.1pl\/sql,从oracle到db2“从容转身”的支点
    5.1.1兼容oracle,支持pl\/sql,这是一场革命
    5.1.2在db2中玩oracle的pl\/sql?你的地盘你做主
    5.1.3不要忘了设置db2的oracle兼容性
    5.1.4应用开发场景一瞥:某大型电子商务系统
    5.2用类型精确控制你的数据
    5.2.1兼容oracle——从数据类型开始
    5.2.2变量声明与赋值语句
    5.2.3oracle的类型隐式转换,是方便还是隐患
    5.2.4%type属性——类型控制的最佳武器
    5.2.5用%rowtype属性更进一步
    5.2.6甚至可以自定义记录类型
    5.2.7用数组类型组织你的数据
    5.2.8强大的关联数组
    5.3从基本语句看真功夫
    5.3.1块与匿名块
    5.3.2null语句的妙用
    5.3.3oracle特有的sql?这一说法已成历史
    5.3.4bulk实现批处理,很好很强大
    5.3.5用returninginto捕获增删改的值
    5.3.6sql属性告诉你sql语句的影响力
    5.3.7动态sql语句的是与非
    5.4老话新谈——程序流程控制
    5.4.1用if和case语句处理分支
    5.4.2你喜欢用哪一种循环
    5.4.3必不可少的异常处理
    5.5掌握游标,才掌握了数据库编程
    5.5.1按部就班的静态游标
    5.5.2无所不能的游标变量
    5.6完整而独立的例程世界
    5.6.1再回头看存储过程
    5.6.2用户自定义函数的真实面目
    5.6.3开发pl\/sql触发器,当心
    5.7“包”,容一切
    5.7.1接口与实现分离的编程原则
    5.7.2程序包,容纳所有的接口声明
    5.7.3程序包主体,容纳全部实现细节
    5.7.4程序包的权限管理和引用
    5.7.5全面支持oracle的内置程序包
    5.8精彩絮言:候鸟小谈
    5.9小结
    第6章java存储过程
    6.1db2中java存储过程
    6.1.1左手java,右手sql
    6.1.2选择jdbc还是sqlj
    6.1.3java开发环境,不要设置错
    6.1.4应用开发场景一瞥:某大型电子商务系统
    6.2细说jdbc存储过程
    6.2.1开发jdbc存储过程的从容五步曲
    6.2.2趁热打铁讲安全控制
    6.2.3一个存储过程,一个java方法
    6.2.4输出型参数与返回结果集
    6.2.5jdbc编程中的三驾马车
    6.2.6ibm特有的存储过程编程接口
    6.2.7强大的java用户自定义函数
    6.2.8示例:jdbc存储过程实现订单处理
    6.3畅聊sqlj存储过程
    6.3.1sqlj到底是什么
    6.3.2开发sqlj存储过程:从五步到七步
    6.3.3安全机制是sqlj存储过程的杀手锏
    6.3.4sqlj的魅力也来自简单
    6.3.5sqlj的三驾新马车
    6.3.6示例:用sqlj存储过程实现订单处理
    6.3.7db2中jar文件的管理
    6.4java过程的“无毒”处理和“无邪”调试
    6.4.1消灭错误,世界清静了
    6.4.2调试java存储过程很难吗
    6.5精彩絮言:“蚝”情万丈
    6.6小结
    第7章javaee平台下开发db2
    7.1db2和javaee
    7.1.1从j2ee到javaee
    7.1.2准备java数据库开发环境
    7.2与jdbc共舞
    7.2.1数据库连接从drivermanager开始
    7.2.2更加弹性的datasource
    7.2.3选择连接池,拒绝手忙脚乱
    7.2.4三招玩转jdbc
    7.2.5最简单的statement
    7.2.6有备而来,使用“preparedstatement”
    7.2.7专为存储过程而来,callablestatement
    7.2.8大数据蕴含大智慧,lob和xml
    7.2.9有条不紊的事务处理
    7.2.10管理异常和警告,让程序更完善
    7.3sqlj编写数据库应用
    7.3.1连接数据库,sqlj自有一套
    7.3.2不一样的体验,sqlj执行sql语句
    7.3.3忙前忙后的iterator
    7.3.4iterator升级版,scrollable和updatable
    7.3.5双剑合璧,攻克存储过程
    7.3.6sqlj中的事务
    7.3.7从容应对大数据
    7.3.8轻松应对异常和警告
    7.3.9sqlj与jdbc,鱼和熊掌可以兼得
    7.4数据库编程中的快餐文化,持久化技术
    7.4.1o\/rmapping,从表到对象
    7.4.2hibernate从配置文件开始
    7.4.3将表“对象化”
    7.4.4o\/rmapping的精髓,一切尽在映射中
    7.4.5漫游数据只需两步
    7.5java程序从oracle迁到db2,easy到流泪啊
    7.5.1第一步,修改数据库连接
    7.5.2第二步,修改参数类型
    7.5.3第三步,修改不兼容的sql语句
    7.6精彩絮言:川情似火贯天地,锦味胜椒辛古今
    7.7小结
    第8章.net平台下开发db2应用程序
    8.1扑朔迷离的.net
    8.1.1通向数据库的统一接口ado.net
    8.1.2轻松转身db2,oracle开发者一点通
    8.1.3融会贯通.net开发语言
    8.2揭开db2.net开发的神秘面纱
    8.2.1db2vsoracle,dataprovider大比拼
    8.2.2数据库连接如何做得更好
    8.2.3增删改查,撑起业务流程
    8.2.4畅游结果集,dataset和dataadapter
    8.2.5玩转存储过程
    8.2.6轻松完成事务管理
    8.2.7玩转大对象
    8.2.8新事物有新方法,处理xml数据
    8.3想说爱你不容易,oledb和odbcfor.net
    8.3.1似曾相识的数据库连接
    8.3.2大同小异的数据库操作
    8.3.3oledb.net的禁区
    8.3.4odbc.net的禁区
    8.3.5如何选择dataprovider
    8.4visualstudio快速开发db2应用程序
    8.4.1三招拿下应用开发
    8.4.2黄金组合搞定数据获取
    8.4.3从容地操纵数据
    8.5精彩絮言:从容转身,第二弹
    8.6小结
    附录asqlpl与pl\/sql比较
    附录b缩略语释义
    后记
    参考文献
查看详情
您可能感兴趣 / 更多
从Oracle到DB2开发:从容转身
商业银行数据库管理实践
王飞鹏 王宁 张聪 马学涛
从Oracle到DB2开发:从容转身
山东省民营企业家队伍建设问题研究
王飞鹏、韩春光、白卫国 著
从Oracle到DB2开发:从容转身
电网安全知识读本
王飞鹏 副主编;主编 张涛;司毅峰;陈攀;梁飞鸿
从Oracle到DB2开发:从容转身
职业安全卫生管理
王飞鹏 著
从Oracle到DB2开发:从容转身
DB2设计、管理与性能优化艺术
王飞鹏、李玉明、朱志辉、王富国 著
从Oracle到DB2开发:从容转身
中国公共就业服务均等化问题研究
王飞鹏 著
从Oracle到DB2开发:从容转身
运筹帷幄DB2:从Oracle运维转型
王飞鹏、王富国、刘旭、孙岳 著
从Oracle到DB2开发:从容转身
DB2设计与性能优化
王飞鹏 著