达梦数据库编程指南
正版保障 假一赔十 可开发票
¥
54.89
5.5折
¥
99
全新
库存8件
作者戴剑伟
出版社电子工业出版社
ISBN9787121423628
出版时间2021-11
装帧平装
开本16开
定价99元
货号29340714
上书时间2024-10-26
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
本书以达梦数据库DM8为蓝本,介绍达梦数据库的存储过程、存储函数、触发器等服务器端程序,以及Java、C、Python、PHP等高级语言基于达梦数据库的应用程序设计方法。本书主要包括:DM SQL程序结构、基本语法;存储过程、存储函数、触发器、包等高级对象的基本语法及应用方法;嵌入式SQL程序Pro *c组成、基本语法及应用方法;基于ODBC、JDBC、.NET Data Provider数据库访问接口标准的应用程序设计方法;PHP、Python、Go等高级语言访问达梦数据库的程序设计方法;达梦数据库数据装载及日志分析接口的程序设计方法。本书内容实用、示例丰富、语言通俗、格式规范,可作为相关专业的教材,也可作为工程技术人员的参考书。
作者简介
戴剑伟,教授,主要研究方向为数据工程、信息资源管理,出版《军事信息管理》、《跨领域信息交换方法与技术》、《数据工程理论与技术》、《HLA仿真程序设计》等多部专著。
目录
第1章 达梦数据库编程概述1
1.1 主要特点和技术指标1
1.2 主要编程接口和系统包3
1.2.1 主要编程接口3
1.2.2 主要系统包7
1.3 语法描述说明10
1.4 示例数据库说明10
1.5 DM SQL程序编辑及调试工具12
1.5.1 DM管理工具13
1.5.2 命令行工具dmdbg16
第2章 达梦数据库SQL程序设计基础19
2.1 DM SQL程序的特点19
2.2 DM SQL程序块结构20
2.3 DM SQL程序代码编写规则20
2.3.1 变量命名规范20
2.3.2 大小写规则21
2.3.3 注释21
2.4 DM SQL程序变量声明、赋值及操作符22
2.4.1 变量声明及初始化22
2.4.2 变量赋值23
2.4.3 操作符23
2.5 DM SQL程序数据类型24
2.5.1 标量数据类型24
2.5.2 大对象数据类型26
2.5.3 %TYPE类型27
2.5.4 %ROWTYPE类型27
2.5.5 记录类型27
2.5.6 数组类型28
2.5.7 集合类型31
2.5.8 类类型37
2.6 DM SQL程序控制结构41
2.6.1 IF语句41
2.6.2 循环语句43
2.6.3 CASE语句51
2.6.4 顺序结构语句53
2.6.5 其他语句54
2.7 DM SQL程序异常处理55
2.7.1 异常处理语法56
2.7.2 用户自定义异常57
2.7.3 异常处理函数59
2.8 游标60
2.8.1 游标控制和属性61
2.8.2 游标变量65
2.8.3 游标更新数据、删除数据66
2.9 基于C语言和Java语言的DM SQL程序67
2.9.1 基于C语言的DM SQL程序67
2.9.2 基于Java语言的DM SQL程序68
第3章 达梦数据库SQL程序设计70
3.1 存储过程70
3.1.1 存储过程的定义和调用71
3.1.2 存储过程应用实例74
3.1.3 存储过程编译75
3.1.4 存储过程删除75
3.2 存储函数75
3.2.1 存储函数的定义和调用76
3.2.2 存储函数编译77
3.2.3 存储函数删除78
3.2.4 C外部函数78
3.2.5 Java外部函数81
3.3 触发器83
3.3.1 触发器概述83
3.3.2 触发器创建85
3.3.3 触发器管理90
3.4 包91
3.4.1 创建包92
3.4.2 删除包93
3.4.3 包应用举例93
第4章 达梦数据库嵌入式SQL程序设计96
4.1 嵌入式SQL程序组成及编译过程96
4.1.1 嵌入式SQL程序组成96
4.1.2 嵌入式SQL程序编译过程97
4.2 嵌入式SQL常用语法98
4.2.1 SQL前缀和终结符98
4.2.2 宿主变量99
4.2.3 输入和输出变量99
4.2.4 指示符变量100
4.2.5 服务器登录与退出100
4.2.6 单元组查询语句101
4.3 动态SQL102
4.3.1 EXECUTE IMMEDIATE立即执行语句103
4.3.2 PREPARE准备语句103
4.3.3 EXECUTE执行语句104
4.4 嵌入式程序的异常处理104
4.4.1 异常声明/处理语句104
4.4.2 异常声明/处理语句使用举例105
第5章 基于数据库访问接口标准的应用程序设计107
5.1 ODBC程序设计107
5.1.1 ODBC主要功能107
5.1.2 DM ODBC主要函数108
5.1.3 DM ODBC应用程序设计流程及示例110
5.2 JDBC程序设计114
5.2.1 JDBC主要功能114
5.2.2 DM JDBC主要类和函数115
5.2.3 DM JDBC应用程序设计流程及示例116
5.3 .NET Data Provider程序设计119
5.3.1 DM .NET Data Provider主要类和函数119
5.3.2 DM .NET Data Provider应用程序设计流程及示例121
第6章 高级语言达梦数据库程序设计125
6.1 PHP程序设计125
6.1.1 PHP环境准备125
6.1.2 PHP主要接口127
6.1.3 PHP应用举例137
6.2 Python程序设计141
6.2.1 Python环境准备141
6.2.2 Python连接串语法说明142
6.2.3 Python主要对象和函数143
6.2.4 Python应用举例150
6.3 Node.js程序设计152
6.3.1 Node.js环境准备152
6.3.2 Node.js主要对象和函数152
6.3.3 Node.js连接串语法说明161
6.3.4 Node.js应用举例163
6.4 Go程序设计167
6.4.1 Go环境准备167
6.4.2 Go连接串语法说明168
6.4.3 DM Go主要类和函数170
6.4.4 Go批量执行174
6.4.5 Go应用举例175
第7章 数据装载程序设计179
7.1 DM FLDR主要功能及应用方法179
7.2 DM FLDR JNI应用程序设计180
7.2.1 DM FLDR JNI接口说明180
7.2.2 DM FLDR JNI应用示例182
7.3 DM FLDR C应用程序设计188
7.3.1 DM FLDR C接口说明188
7.3.2 DM FLDR C应用示例193
7.4 快速装载命令行工具200
7.4.1 命令行参数201
7.4.2 控制文件207
7.4.3 使用说明210
7.4.4 应用示例215
第8章 日志挖掘分析程序设计222
8.1 Logmnr主要功能及应用方法222
8.2 DM Logmnr JNI应用程序设计223
8.2.1 DM Logmnr JNI接口说明223
8.2.2 DM Logmnr JNI应用示例225
8.3 DM Logmnr C应用程序设计229
8.3.1 DM Logmnr C接口说明229
8.3.2 DM Logmnr C应用示例230
8.4 DBMS_LOGMNR包及其应用234
8.4.1 主要方法及使用流程234
8.4.2 常用动态性能视图236
8.4.3 DBMS_LOGMNR包应用示例239
内容摘要
本书以达梦数据库DM8为蓝本,介绍达梦数据库的存储过程、存储函数、触发器等服务器端程序,以及Java、C、Python、PHP等高级语言基于达梦数据库的应用程序设计方法。本书主要包括:DM SQL程序结构、基本语法;存储过程、存储函数、触发器、包等高级对象的基本语法及应用方法;嵌入式SQL程序Pro *c组成、基本语法及应用方法;基于ODBC、JDBC、.NET Data Provider数据库访问接口标准的应用程序设计方法;PHP、Python、Go等高级语言访问达梦数据库的程序设计方法;达梦数据库数据装载及日志分析接口的程序设计方法。本书内容实用、示例丰富、语言通俗、格式规范,可作为相关专业的教材,也可作为工程技术人员的参考书。
主编推荐
戴剑伟,教授,主要研究方向为数据工程、信息资源管理,出版《军事信息管理》、《跨领域信息交换方法与技术》、《数据工程理论与技术》、《HLA仿真程序设计》等多部专著。
— 没有更多了 —
以下为对购买帮助不大的评价