计算机
类型
可以朗读
语音朗读
156千字
字数
2021-11-01
发行日期
展开全部
主编推荐语
本书以达梦数据库DM8为蓝本,介绍达梦数据库的存储过程、存储函数、触发器等服务器端程序,以及Java、C、Python、PHP等高级语言基于达梦数据库的应用程序设计方法。
内容简介
本书内容主要包括:DM SQL程序结构、基本语法;存储过程、存储函数、触发器、包等高级对象的基本语法及应用方法;嵌入式SQL程序Proc组成、基本语法及应用方法;基于ODBC、JDBC、.NET Data Provider数据库访问接口标准的应用程序设计方法;PHP、Python、Go等高级语言访问达梦数据库的程序设计方法;达梦数据库数据装载及日志分析接口的程序设计方法。
本书内容实用、示例丰富、语言通俗、格式规范,可作为相关专业的教材,也可作为工程技术人员的参考书。
目录
- 版权信息
- 内容简介
- 丛书专家顾问委员会
- 丛书编委会
- 序一
- 序二
- 序三
- 前言
- 第1章 达梦数据库编程概述
- 1.1 主要特点和技术指标
- 1.2 主要编程接口和系统包
- 1.2.1 主要编程接口
- 1.2.2 主要系统包
- 1.3 语法描述说明
- 1.4 示例数据库说明
- 1.5 DM SQL程序编辑及调试工具
- 1.5.1 DM管理工具
- 1.5.2 命令行工具dmdbg
- 第2章 达梦数据库SQL程序设计基础
- 2.1 DM SQL程序的特点
- 2.2 DM SQL程序块结构
- 2.3 DM SQL程序代码编写规则
- 2.3.1 变量命名规范
- 2.3.2 大小写规则
- 2.3.3 注释
- 2.4 DM SQL程序变量声明、赋值及操作符
- 2.4.1 变量声明及初始化
- 2.4.2 变量赋值
- 2.4.3 操作符
- 2.5 DM SQL程序数据类型
- 2.5.1 标量数据类型
- 2.5.2 大对象数据类型
- 2.5.3 %TYPE类型
- 2.5.4 %ROWTYPE类型
- 2.5.5 记录类型
- 2.5.6 数组类型
- 2.5.7 集合类型
- 2.5.8 类类型
- 2.6 DM SQL程序控制结构
- 2.6.1 IF语句
- 2.6.2 循环语句
- 2.6.3 CASE语句
- 2.6.4 顺序结构语句
- 2.6.5 其他语句
- 2.7 DM SQL程序异常处理
- 2.7.1 异常处理语法
- 2.7.2 用户自定义异常
- 2.7.3 异常处理函数
- 2.8 游标
- 2.8.1 游标控制和属性
- 2.8.2 游标变量
- 2.8.3 游标更新数据、删除数据
- 2.9 基于C语言和Java语言的DM SQL程序
- 2.9.1 基于C语言的DM SQL程序
- 2.9.2 基于Java语言的DM SQL程序
- 第3章 达梦数据库SQL程序设计
- 3.1 存储过程
- 3.1.1 存储过程的定义和调用
- 3.1.2 存储过程应用举例
- 3.1.3 存储过程编译
- 3.1.4 存储过程删除
- 3.2 存储函数
- 3.2.1 存储函数的定义和调用
- 3.2.2 存储函数编译
- 3.2.3 存储函数删除
- 3.2.4 C语言外部函数
- 3.2.5 Java语言外部函数
- 3.3 触发器
- 3.3.1 触发器概述
- 3.3.2 触发器创建
- 3.3.3 触发器管理
- 3.4 包
- 3.4.1 创建包
- 3.4.2 删除包
- 3.4.3 包应用举例
- 第4章 达梦数据库嵌入式SQL程序设计
- 4.1 嵌入式SQL程序组成及编译过程
- 4.1.1 嵌入式SQL程序组成
- 4.1.2 嵌入式SQL程序编译过程
- 4.2 嵌入式SQL常用语法
- 4.2.1 SQL前缀和终结符
- 4.2.2 宿主变量
- 4.2.3 输入和输出变量
- 4.2.4 指示符变量
- 4.2.5 服务器登录与退出
- 4.2.6 单元组查询语句
- 4.3 动态SQL
- 4.3.1 EXECUTE IMMEDIATE立即执行语句
- 4.3.2 PREPARE准备语句
- 4.3.3 EXECUTE执行语句
- 4.4 嵌入式程序的异常处理
- 4.4.1 异常声明/处理语句
- 4.4.2 异常声明/处理语句使用举例
- 第5章 基于数据库访问接口标准的应用程序设计
- 5.1 DM ODBC程序设计
- 5.1.1 ODBC主要功能
- 5.1.2 DM ODBC主要函数
- 5.1.3 DM ODBC应用程序设计流程及示例
- 5.2 DM JDBC程序设计
- 5.2.1 JDBC主要功能
- 5.2.2 DM JDBC主要类和函数
- 5.2.3 DM JDBC应用程序设计流程及示例
- 5.3 DM .NET Data Provider程序设计
- 5.3.1 DM .NET Data Provider主要类和函数
- 5.3.2 DM .NET Data Provider应用程序设计流程及示例
- 第6章 高级语言达梦数据库程序设计
- 6.1 PHP程序设计
- 6.1.1 PHP环境准备
- 6.1.2 PHP主要接口
- 6.1.3 PHP应用举例
- 6.2 Python程序设计
- 6.2.1 Python环境准备
- 6.2.2 Python连接串语法说明
- 6.2.3 Python主要对象和函数
- 6.2.4 Python应用举例
- 6.3 Node.js程序设计
- 6.3.1 Node.js环境准备
- 6.3.2 Node.js主要对象和函数
- 6.3.3 Node.js连接串语法说明
- 6.3.4 Node.js应用举例
- 6.4 Go程序设计
- 6.4.1 Go环境准备
- 6.4.2 Go连接串语法说明
- 6.4.3 Go主要类和函数
- 6.4.4 Go批量执行
- 6.4.5 Go应用举例
- 第7章 数据装载程序设计
- 7.1 DM FLDR主要功能及应用方法
- 7.2 DM FLDR JNI应用程序设计
- 7.2.1 DM FLDR JNI接口说明
- 7.2.2 DM FLDR JNI应用示例
- 7.3 DM FLDR C应用程序设计
- 7.3.1 DM FLDR C接口说明
- 7.3.2 DM FLDR C应用示例
- 7.4 快速装载命令行工具
- 7.4.1 命令行参数
- 7.4.2 控制文件
- 7.4.3 使用说明
- 7.4.4 应用示例
- 第8章 日志挖掘分析程序设计
- 8.1 DM Logmnr主要功能及应用方法
- 8.2 DM Logmnr JNI应用程序设计
- 8.2.1 DM Logmnr JNI接口说明
- 8.2.2 DM Logmnr JNI应用示例
- 8.3 DM Logmnr C应用程序设计
- 8.3.1 DM Logmnr C接口说明
- 8.3.2 DM Logmnr C应用示例
- 8.4 DBMS_LOGMNR包及其应用
- 8.4.1 主要方法及使用流程
- 8.4.2 常用动态性能视图
- 8.4.3 DBMS_LOGMNR包应用示例
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。