达梦数据库编程指南

达梦数据库编程指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以达梦数据库DM8为蓝本,介绍达梦数据库的存储过程、存储函数、触发器等服务器端程序,以及Java、C、Python、PHP等高级语言基于达梦数据库的应用程序设计方法。

内容简介

本书内容主要包括:DM SQL程序结构、基本语法;存储过程、存储函数、触发器、包等高级对象的基本语法及应用方法;嵌入式SQL程序Proc组成、基本语法及应用方法;基于ODBC、JDBC、.NET Data Provider数据库访问接口标准的应用程序设计方法;PHP、Python、Go等高级语言访问达梦数据库的程序设计方法;达梦数据库数据装载及日志分析接口的程序设计方法。

本书内容实用、示例丰富、语言通俗、格式规范,可作为相关专业的教材,也可作为工程技术人员的参考书。

作者简介

作者戴剑伟,教授,主要研究方向为数据工程、信息资源管理,出版《军事信息管理》、《跨领域信息交换方法与技术》、《数据工程理论与技术》、《HLA仿真程序设计》等多部专著。

章节目录

版权信息

内容简介

丛书专家顾问委员会

丛书编委会

序一

序二

序三

前言

第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包应用示例

达梦数据库编程指南是2021年由电子工业出版社出版,作者周淳。

得书感谢您对《达梦数据库编程指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
数据库安全技术 电子书
本书共8章,重点介绍与数据库安全相关的理论和技术,主要内容包括数据库安全基础、数据库安全层次、SQL和Web应用基础、SQL注入与防范、数据库访问控制、数据库备份与恢复、数据加密与审核、大数据与安全。本书适合作为高等院校信息安全、信息管理、大数据等相关专业的教材,也可作为对数据库安全感兴趣的读者的自学教材。
自制编程语言 电子书
适读人群 :适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。 前百度高 级工程师、专业书《操作系统真相还原》的作者的又一力作 业界专家联名推荐 滴滴系统部技术高 级总监于晓声 阿里巴巴蚂蚁金服技术专家肖金亮 百度资 深运维工程师陈晓聪 360企业安全集团政企云事业部技术总监冯顾 ACFUN高 级运维总监陆景玉 Mobvista运维总监黄梦溪 手把手地教读者从零去实现一门语言,从原理到实践事无巨细 每一步都有实际的代码和详尽的原理说明,读者可以很轻松地掌握各个实现细节 实现脚本语言重要的垃圾回收(GC)、虚拟机(VM)和线程等黑技术都在本书一一呈现
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
MySQL数据库管理实战 电子书
MySQL数据库管理从入门到实战,零基础读者上手MySQL的理想读物。