首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直接与作为API调用的嵌入式SQL

直接与作为API调用的嵌入式SQL
EN

Stack Overflow用户
提问于 2019-02-20 06:54:53
回答 1查看 287关注 0票数 2

大多数数据库应用程序需要主机编程语言才能使用SQL与数据库进行通信。SQL可以使用多种编程语言,从传统语言(如COBOL、FORTRAN和汇编程序)到更现代的语言(如C/C++、Java和Visual Basic )。选择主机编程语言可能会影响您编写SQL代码的方式。例如,SQL直接嵌入到COBOL程序中,而(像C这样的语言)需要像ODBC那样的API来发出语句。

资料来源: Craig S.Mulings-数据库管理-实践和程序完整指南

在主机编程语言中直接嵌入SQL和作为API调用有什么区别?

EN

回答 1

Stack Overflow用户

发布于 2019-02-20 17:47:05

方便仅此而已。Mullin的评论中遗漏的是COBOL语言不理解SQL语句,所以在编译程序之前,使用预处理器将它们从程序中删除,然后用API调用替换它们。我相信预处理器存在于C语言和其他语言中,所以我不知道他是从哪里来的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54780495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档