当前位置: 技术问答>linux和unix
怎样在c语言的代码里内嵌的操作oracle数据库,各位大虾谢谢了
来源: 互联网 发布时间:2014-11-29
本文导语: 在Windows里,可以用ADO、OLEDB、ODBC什么的,在代码中访问数据库。不知道在linux下怎么做,比如执行select,然后得到它的结果,查了点资料,只发现了java的,不知c语言的程序怎么操作。给些指导了,最好给点例子了,...
在Windows里,可以用ADO、OLEDB、ODBC什么的,在代码中访问数据库。不知道在linux下怎么做,比如执行select,然后得到它的结果,查了点资料,只发现了java的,不知c语言的程序怎么操作。给些指导了,最好给点例子了,教我看点什么资料文档的,去哪里可以找到,感激不尽
|
EXEC SQL 大概相当于宏,ORACLE提供的proc预编译器把这些东东翻译成标准C/C++
给分好像点“管理“就可以了
给分好像点“管理“就可以了
|
你知道什么是Pro C/C++吗?
一般来说,以C/C++语言开发ORACLE的应用,是以C/C++语言为宿主,嵌入SQL,再通过ORACLE提供的proc预编译器编译成纯C/C++代码,再和ORACLE提供的库文件(oci8,sql8等)连接,生成可执行文件。
当然,如果你很行,也可以直接用OCI编写操作ORACLE的程序,不过,你很快就会知道什么是“白了少年头”的滋味了。
一般来说,以C/C++语言开发ORACLE的应用,是以C/C++语言为宿主,嵌入SQL,再通过ORACLE提供的proc预编译器编译成纯C/C++代码,再和ORACLE提供的库文件(oci8,sql8等)连接,生成可执行文件。
当然,如果你很行,也可以直接用OCI编写操作ORACLE的程序,不过,你很快就会知道什么是“白了少年头”的滋味了。