您的位置:逆风者 新闻资讯 正文
 添加时间:2007-10-16 原文发表:2007-10-16 人气:18 来源:赛迪网

 

嵌入式 SQL (ESQL) 是用于 SQL 数据库访问的 SQL-92 标准应用程序接口 (API)。ESQL 的编译需要分两步进行:

 

逆风者

1.预编译器将嵌入式 SQL 语句翻译成编写该应用程序所使用的编程语言中的命令。生成的语句专供提供预编译器的数据库使用,因此,虽然原始源程序与 ESQL 同类,但生成的语句和最后的可执行文件专门用于某个数据库供应商。

 

 

2.然后,用应用程序编程语言的编译器编译由预编译器生成的源程序。

与 OLE DB 这类 COM API 或 ODBC 这类调用级接口相比,嵌入式 SQL 的语法更简单,因此更易于学习和编程。但嵌入式 SQL 不如 OLE DB 或 ODBC 灵活,在用 OLE DB 或 ODBC 精心编写的应用程序中,只需切换驱动程序或提供程序,即可从一个 DBMS 切换到另一个。在编译应用程序(例如开发按需查询工具时)时不识别 SQL 语句的环境中,更适合使用 OLE DB 和 ODBC。

 

Microsoft® SQL Server™ 2000 提供用于 C 应用程序的嵌入式 SQL 预编译器。这个 SQL Server 预编译器将嵌入式 SQL语句翻译成对适当 DB-Library API 函数的调用。Microsoft 实现的 ESQL 与 DB-Library 应用程序有相同的限制。

 

SQL Server 旨在支持用与 Microsoft SQL Server 兼容的第三方嵌入式 SQL 预编译器编译的 COBOL 嵌入式 SQL 应用程序。

相关文章

Java上的PHP:对两者都好?
病毒专家-王江民不可思议的传奇
从多核的架构到多核怎么样编程
如何提高自己的编程水平?
IBM与Google强强联手 推进“云”计算研发
新手学堂:类Linux中各种各样的编程语言
谷歌大揭秘
开源空间 网络安全工具开发函数库Libnet
SEO的技术含量
Linux操作系统下的GTK图形界面编程方法
一个黑客的独白
Linux操作系统中七件超厉害的武器
网站真的能够赚钱吗?
个人网页中必不可少的十五大Web API
微软将在Visual Studio开发平台中整合F#语言
在PHPX对于 类 问题的回帖
专家看台:真正的程序员天生爱数学
深入浅出:Java设计模式之适配器模式
一等奖选手免试读北大清华
“我心飞扬”易语言编程大奖赛开始了

相关评论


本文章所属分类:首页 新闻资讯

  热门关键字: