失效链接处理 |
KingbaseESV8R6产品手册-开发者指南 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
前言
KingbaseES V8R6 提供了符合国际标准的 SQL 语言及丰富多样的数据访问接口,支持与流行的集
成开发环境紧密集成,并对主流数据库高度兼容,从而为应用程序开发者提供了便利。
1. 编程接口及标准符合性
KingbaseES V8R6 为数据库应用开发人员提供了符合标准的服务器端和客户端编程接口,并提供
多种开发语言和脚本编写语言的数据库访问支撑:
服务器端编程接口:
结构化查询语言( SQL ):符合 SQL 92 的基本特性以及 SQL 2011 的核心特性,并兼容大部
分 Oracle 常用语法。
过程编程语言。提供以下过程语言:
PL/SQL ,并兼容大部分 Oracle 常用语法。
PL/Perl
PL/Python
PL/Tcl
客户端编程接口:
Java 语言:提供支持 Java 6 (符合 JDBC 4.0 标准)、 Java 7 (符合 JDBC 4.1 标准)和 Java
8 (符合 JDBC 4.2 标准)的 JDBC 接口。
C/C++ 语言
DCI :提供原生的高效 C 访问接口
ESQL :提供兼容 SQL 标准和 Oracle Pro*C 规范的嵌入式 SQL 编程接口 ESQL 。
ODBC :符合 ODBC 3.0 标准。
2. 应用开发框架
KingbaseES V008R006 开发者指南
北京人大金仓信息技术股份有限公司 第 5 页 ,共 944 页
KingbaseES 支持 Hibernate 、 Mybatis 、 Mybatis-Plus 等常用 Java 应用开发框架, QtSQL 、 ADO 等
常用 C++/C# 应用开发框架,允许用户选择应用程序开发框架,以帮助用户复用在现有开发资源
和技能上的投资。
3. 应用开发工具
KingbaseES 支持 Visual Studio .NET 、 Eclipse 、 NetBeans 、 JBuilder 、 PowerBuilder 、 Delphi 、
C++ Builder 、 JDeveloper 等流行的集成开发环境,以及 PowerDesigner 、 Visio 、 ERWin 、
ER/Studio 等数据库建模工具,从而保证适应广大开发人员的使用习惯。
KingbaseES 自身还提供了丰富、易用的应用开发辅助工具,可以帮助 KingbaseES 数据库的应用
开发人员提高开发效率,有效管理开发过程。
对象管理工具:
应用开发过程中,开发人员需要经常操作数据库对象,若通过 SQL 语句实现,则需要熟悉掌握
较多的 SQL 语句并准确使用,每个数据库除了提供兼容 SQL 标准的语句之外,也提供了自己扩
展的丰富的语句,直接编写比较困难。 KingbaseES 提供了对象管理工具,对于常用的数据库
操作,包括显示对象定义、创建对象、修改对象、编辑一个表的数据、移动对象到其他模式、
以某个对象为模板快速生成类似对象等,都提供了可视化且快捷的方式,无需开发人员编写
SQL 语句,可以大大提高应用的开发效率。
性能分析
存储过程调试:
在开发过程中,对功能比较复杂的存储过程和函数,开发人员往往需要通过调试功能来辅助开
发。 KingbaseES 综合考虑开发人员的调试习惯,提供 PLSQL 调试功能,支持加载,设置断
点,单步,进入,跳出等调试步骤,支持查看堆栈和当前变量等跟踪手段,为开发人员在调试
使用时提供便利。
|