English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> SQL Server 数据库与嵌入式 SQL的描述

 

SQL Server 数据库与嵌入式 SQL的描述

威盾防火墙 2015-02-10

 

下面的文章主要介绍的是SQL Server 数据库与嵌入式 SQL的介绍,我们大家都知道嵌入式 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 应用程序。

SQL Server 数据库和嵌入式 SQL

上述的相关内容就是对SQL Server 数据库和嵌入式 SQL的描述,希望会给你带来一些帮助在此方面。


相关内容: 最新内容:
SQL Server 2000 服务器与SQL code 远程连接[2015-02-10]
SQL的产生和发展[2015-02-10]
什么是SQL[2015-02-10]
掌握SQL艺术的五大要素[2015-02-10]
对SQL Server 2005删除用户失败的破解[2015-02-10]
对SQL Server SQL语句进行优化的10个原则[2015-02-10]
SQL Server 2000 服务器与SQL code 远程连接[2015-02-10]
SQL的产生和发展[2015-02-10]
什么是SQL[2015-02-10]
掌握SQL艺术的五大要素[2015-02-10]
对SQL Server 2005删除用户失败的破解[2015-02-10]
对SQL Server SQL语句进行优化的10个原则[2015-02-10]