怎么在linux环境下通过c/c++语言连接oracle数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在linux环境下通过c/c++语言连接oracle数据库相关的知识,希望对你有一定的参考价值。

能不能具体的给一些代码!你们说的我都听说过,我就是想看一下代码方面的东西!

推荐你使用pc语言,用这个编写代码很容易对数据库oracle进行操作.各种操作都非常简单.
例如:
EXEC SQL CONNECT :UserName IDENTIFIED BY :PassWord using :ServerName;
这样一个简单语句就可以实现连接数据库.
EXEC SQL CALL insert_data_sms(:spnumber,:usernumber,:content,:flag,:priority,:spnode,:sequenid_sp,:iresult);
EXEC SQL COMMIT;/*提交事务*/
可调用存储过程.
你可以找找这方便的书看看
参考技术A UNIX下听说是用OCI和OCCI,我是在chinaunix下面问到的。。。

如何C语言显示图片(linux环境)

如何将里面图片的素材一个个的显示出来,代码,原理都可以!我想知道,有没有知道的.
不然在图片控件中 将里面的 坦克的 显示出来. 比如我向上,就是上方向的坦克,我向下,就显示下方向的坦克的图像

没有像VC那样被修改了标准的语言,所以可以认为linux下的C语言都是标准的。
这个程序要是所有的代码都自己写的话,会非常复杂的,并且操作系统也不允许你写这样的程序。目前条件下能用的有两种比较简单主流的解决方法。一是调用GTK库函数,二是调用Qt库函数。
按我的思路,启动后程序先显示一个窗口,把图片作为窗口的背景或放入特定控件,5秒钟后,窗口关闭或等待某一信号。这种方法能在GTK下实现,Qt能不能行我没试过(应该能行,都是图形界面程序接口)。
至于代码,我感觉你得自己写,我写的你得改好多才能用,不会GTK/Qt的话可以先学学,有C基础的一看就懂,反正GTK是用标准C写成的,所有调用都是C调用,QT没用过
GTK相关资料:
参考技术A 代码不知道。
至于原理?显示图像自然需要先把图片读入缓冲区之后复制到目的图像位置啊。你这个读进一个程序运行时永久保存的图像缓存,之后根据需要复制你需要的内容区块到你的显示缓冲区不就结了?
和一大堆单个文件其实一个意思,不过是用一个过渡缓存永久保存全部的图像而已。
参考技术B 做游戏是吧~基本上是这样实现的我说个思路
检测用户输入 然后判断 根据用户的输入来读取各个不同的位置
比如这一个坦克的大小是60X60 然后用户输入上 以最左上为例子 那么我就读取从(0 0)到(59 59)的数据然后就读出来了当然为了动态显示我们还需要读取 下一个 (60 60)到(119 60)然后分别把两张图放到显示区域和待显区域 然后反转显示和待显的指针就可以了
其实在WINDOWS里面有很多函数可以简化这些功能 LINUX的话~就不是很清楚了 所以给你稍微详细点解释下

以上是关于怎么在linux环境下通过c/c++语言连接oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

Linux下C/C++动态库在运行时是怎样加载进来的

Linux C/C++文本文件操作

在linux环境下,我们使用C语言编程,如何正确计算CPU使用率?(不限/proc/stat)

Linux下C/C++ 手写一个线程池-

Linux下C/C++动态库在运行时是怎样加载进来的

怎么在Redhat linux下搭建C编程环境