当前位置: 技术问答>linux和unix
linux下数据库编程
来源: 互联网 发布时间:2016-08-11
本文导语: 最近遇到一个难题:要从linux代理服务器端向数据库插入数据,虽然只有几句话,可是我还是个linux新手,不知道在C语言中嵌入SQL后在linux下该怎么编译。听说要用到Pro*C,希望各位前辈高人耐心指点一下,尽量吧原理...
最近遇到一个难题:要从linux代理服务器端向数据库插入数据,虽然只有几句话,可是我还是个linux新手,不知道在C语言中嵌入SQL后在linux下该怎么编译。听说要用到Pro*C,希望各位前辈高人耐心指点一下,尽量吧原理说清楚点。先谢过!!
|
假如文件名为:test.sqc
首先在命令行输入预编译命令:
proc parse=none iname=test.pc
然后是进行编译:
gcc -I/opt/oracle/product/9.2/precomp/public -L/opt/oracle/product/9.2/lib -lclntsh -o test.c test
其中/opt/oracle/product/9.2/好像是可以使用环境变量代替……
首先在命令行输入预编译命令:
proc parse=none iname=test.pc
然后是进行编译:
gcc -I/opt/oracle/product/9.2/precomp/public -L/opt/oracle/product/9.2/lib -lclntsh -o test.c test
其中/opt/oracle/product/9.2/好像是可以使用环境变量代替……
|
这里应该是“加入文件名为:test.pc”
.sqc是db2的后缀……
oracle的后缀应该为.pc
.sqc是db2的后缀……
oracle的后缀应该为.pc