C/C++中嵌入SQL Pro*C

商业软件
C/C++
跨平台
2011-08-11
红薯

Pro*C 通过在过程化编程语言C/C++中嵌入SQL语句而开发出的应用程序。在通用编程语言中使用的SQL称为嵌入式SQL.目的是Pro*C/C++将使 C/C++成为访问数据库的工具.

Pro*C就属于第三种开发工具之一, 它把过程化语言C和非过程化语言SQL最完善地结合起来,具有完备的过程处理能力,又能完成任何数据库的处理品任务,使用户可以通过编程完成各种类型的报表。

在Pro*C程序中可以嵌入SQL语言,利用这些SQL语言可以完成动态地建立、修改和删除数据库中的表,也可以查询、插入、修改和删除数据库表中的行, 还可以实现事务的提交和回滚。

在Pro*C程序中还可以嵌入PL/SQL块, 以改进应用程序的性能, 特别是在网络环境下,可以减少网络传输和处理的总开销。

Pro*C的程序结构图通俗来说,Pro*C程序实际是内嵌有SQL语句或PL/SQL块的C程序, 因此它的组成很类似C程序

加载中

评论(0)

暂无评论

暂无资讯

1
回答
共享库文件编译时,涉及Oracle接口问题,找不到OCI方法,请教大神,,,
浪心键客 的回答 2013/07/17 15:26
最佳答案
添加Oracle,OCI接口共享文件即可,开始没找到。 -lclntsh -locci -locci9 -L$(ORA_HOME)/lib 自问自答 -_-///
4
回答
动态库文件编译时报连接错误,aix环境下aCC、xlc编译器,求大神,,,
浪心键客 的回答 2013/07/17 15:26
最佳答案
添加Oracle,OCI接口共享文件即可,开始没找到。 -lclntsh -locci -locci9 -L$(ORA_HOME)/lib 自问自答 -_-/// 感谢 猫哥,李勇2.
3
回答
pro*c中怎样使用变参宏

自己写了一个打印的函数,用于实现分级打印的功能,函数原型大致如下: int myPrint(int iLevel,const char* sFile,co...

2011/08/11 20:45

没有更多内容

加载失败,请刷新页面

没有更多内容

Linux shell基础命令(一)

cut MacBook-Pro:20170405 qiuxuefei$ cat /etc/passwd |tail -2 _fpsd:*:265:265:FPS Daemon:/var/db/fpsd:/usr/bin/false _timed:*:266:266:Time Sync Daemon:/var/db/timed:/usr/bin/fals...

2018/03/09 16:51
21
0
nginx重新加载配置(reload)

重新加载配置并启动 /app/soft/nginx/pro/nginx/sbin/nginx -c /app/soft/nginx/pro/nginx/conf/nginx.conf -s reload nginx的安装路径 -c 启动的配置文件 -s reload 启动ng nginx的安装路径...

04/03 13:32
0
0
javascript for...in

就是不写摘要.

2017/12/29 13:50
7
0
百度词条导航模型

百度词条导航模型

2015/08/27 17:55
4
0
Orcale存储过程结合游标使用

定时调度、存储过程、游标的实际例子

2016/03/14 20:50
20
1
erlang 简单例子的编译运行

1. 在shell 中编译运行 代码 shawndeMacBook-Pro:test shawn$ cat hello.erl -module(hello). -export([start/0]). start()-> io:format("hello world~n"). 编译并运 shawndeMacBook-Pro:tes...

2018/09/16 14:28
114
0
新MacBook Pro再出问题:频繁关机/死机_广州达内IOS培训

根据外媒Tidbits的报告显示,有部分新MacBook Pro的用户表示,新MacBook Pro在使用过程中会频繁的出现死机、关机情况。 这些用户表示,在将移动硬盘中的文件转移至MacBook Pro时,就会遇到意...

2016/12/08 09:31
7
0
oracle pro*c中调用PL/SQL存储过程

测试环境: 服务器:docker中的oracle服务器,服务名为xe,参考unbuntu下Docker安装oracle和mysql 客户端:instantclient客户端,参考打造ubuntu下精简版的oracle客户端及pro*c编译环境 在/...

2018/05/26 15:04
92
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部