C语言中的 SQL

Chillbon 2002-12-06 03:34:14
怎样在C语言中陷套SQL语言?
我试过用 EXEC SQL...,好象不行??
...全文
114 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky 2002-12-09
  • 打赏
  • 举报
回复
在DOS下是可以用EXEC SQL这样的语句的。
一般情况下,我们是将所有的与数据库有关的SQL语句写成一些扩展名为.pc的文件,以示与.c文件区别。
编译这些.pc文件时,先将它们编译成.c文件,再编译成可执行文件,或编译成lib文件。
写这些.pc文件,不需要特别的库或头文件。但编译的时候需要这门数据库对这种嵌入式的语言的支持。Oracle、SQLServer都有专门的编译命令。如:在Oracle中使用proc命令。
iwome 2002-12-09
  • 打赏
  • 举报
回复

嵌入式SQL的问题么
用Informix开发就是esql 来编译带有.ec后缀的嵌入式SQL语句,语法基本和cc或者gcc的语法一样。
用Oralce作为数据库则使用proc来编译.pc后缀的嵌入式SQL语句。具体的就需要看它的示范代码了。
最好你在linux下面作开发,linux下面目前informix和oracle都可以安装。开发起来也很方便,如果你是用c(不是c++)的话,移植到其它unix系统上也是很方便的。
还是看点书了阿。不可能什么也不知道就到处问阿。
guonix 2002-12-09
  • 打赏
  • 举报
回复
不知道你用的是什么数据库,一般来说数据库都会提供接口API的,你看看相关的API文档应该就可以了,应该有执行SQL的语句的。
cathyflowerhero 2002-12-09
  • 打赏
  • 举报
回复
越来越不明白,哪位高手能举个例子
eastrock 2002-12-09
  • 打赏
  • 举报
回复
pro*c
hymarx 2002-12-09
  • 打赏
  • 举报
回复
在unix informix上是要直接写就可以了,用esql编译
我想windows和dos也一样,主要是编译工具的问题
Chillbon 2002-12-06
  • 打赏
  • 举报
回复
对了,我们是做课程设计!
Topchen 2002-12-06
  • 打赏
  • 举报
回复
是啊,上网找找例程吧,要用接口程序的!不过比较长,VC的程序我有,不过C就没有了!
Chillbon 2002-12-06
  • 打赏
  • 举报
回复
我是在TC2.0下用C语言作SQL语言的开发,在DOS下用。
那需要什么头文件或库?
xdspower 2002-12-06
  • 打赏
  • 举报
回复
exec其实是可以的,不过你调用的是sql解析(执行)器和sql代码,不过最好不这样用,你可以找一个可以嵌入你程序的解析(执行)器,比如一些dll,或组件,要么想办法支持odbc等调用接口。
cathyflowerhero 2002-12-06
  • 打赏
  • 举报
回复
怎么用?我也感兴趣,如果用VC中的C控制台怎么做?高手指点迷津。
sky 2002-12-06
  • 打赏
  • 举报
回复
你是在什么样的C下面。是DOS下的C,还是WINDOWS下的C?
这是有区别的。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧