ALTIBASE内存编程接口

ODBC

在 MS Windows 环境下用 Visual Basic, Visual C++ 等的 RAD 工具 连接 Altibase 服务器进行数据库开发时,需要按装 Altibase ODBC 驱动程序。用户可以将该驱动程序安装到自己的 Windows 系统后,使用 RAD 工具访问 Altibase 数据库 。目前 Altibase 的 ODBC 支持到 Core Level : Level 1 及 Level 2 。

SQLCLI

Altibase 提供的 SQLCL 接 口 支持 UNIX 和 WINDOWS 平台下的 C、C++开发。 SQLCLI 开发接口规格与 ODBC 一样。 Altibase 的 SQLCLI 是基于 X/OPEN CLI 标准的 。 SQL CLI 中应用程序的操作独立于数据库服务器,从而提高了应用程序的可移植性。熟悉数据库 API 开发的程序员,可以通过 Altibase SQLCLI 开发接口快速的完成应用程序的编写。

JDBC

考虑数据库 Web 应用程序的开发和数据库应用程序的移植性,Altibase 支持在 Java 虚拟机中运行的 JDBC 开发接口的数据库应用程序。使用 Alitbase JDBC interface 开发的 Web 应用程序可以很方便的部署到 BEA WebLogic 上。目前 Altibase JDBC 支持到 JDBC 2.0 标准 。

SES 预编译程序 P re- C ompiler

相对 SQLCLI 接口的应用程序开发 Altibaes SES C/C++ pre-compiler 开发接口的应用程序的编写更容易一些。在 C 或 C++ 编程语言中,程序可以使用 Embedded SQL 非常容易的实现 Altibase 数据库的访问,减少程序员的工作量,并且可以实现与 SQLCLI 接口应用程序同等的性能。

SES C/C++ 支持与 Oracle Pro*C/C++ 类似的开发规范 , 可方便的 将既有 Oracle 应用 程序移植到 Altibase 。

PSM

PSM 是一种数据库 脚本 语言, 在 Altibase 中提供与 Oracle 的 Stored Procedure 相同的功能。 如果用户将复杂的业务逻辑用 PSM 编写后存放在 Altibase 服务器中,每当需要时由 Client 调用,则数据库整体性能会得到相应的提高。 PSM 支持存储过程和存储函数,并提供 if, case, while, for, loop, continue, exit, null statement 等多种控制流语句,使得业务逻辑的编写更容易。

QCI 和 MMI

Altibase 还支持程序开发时将数据库引擎内建的结构。内建结构与 Client-Server 结构不同,由于节省了通信费用,可提供更快速的事务处理性能。 Altibase 以 Library 形式提供嵌入式的数据库引擎。这种 library 分为两种。一种是 QCI 接口的 Library, 由应用程序和该 library 密切结合并单独执行一个进程。另一种是 MMI 接口的 library ,是一种混合形式,可在执行内建程序的同时执行其他 Client 程序。 也就是说后者可以同时使用内建结构和 Client-server 结构来实现 Altibase 数据库应用程序。QCI 和 MMI API 函数接口规范与 SQLCLI 相同,所以可以方便的将已编写的 Client-server 结构的 Altibase 数据库应用程序移植为内建结构的 Altibase 应用程序。即用户可以方便的将 SQLCLI 接口编写的应用程序直接连接 QCI 或 MMI Library 生成内建 Altibase 数据库引擎的应用程序。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10954452/viewspace-606845/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10954452/viewspace-606845/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值