qq_38891425 2017-06-10 06:23 采纳率: 100%
浏览 714

occi连接oracle数据库出现错误

在vs2015中用occi连接oracle数据库时,程序能运行,但不久就会显示程序已停止运行
以下是我的代码:
#include

#include
using namespace std;
using namespace oracle::occi;

int main()
{
Environment *env;
Connection *conn;
Statement *stmt;
ResultSet *rt;
string username = "system";
string code = "123Tanruifeng";
string dataID = "orcl2";
env = Environment::createEnvironment();
conn = env->createConnection(username, code,dataID);
stmt = conn->createStatement();
stmt->executeUpdate("insert into department(dno,dname) values('d004','数学')");
rt = stmt->executeQuery("select * from department");
while (rt->next())
{
string fruit = rt->getString(1);
int qua = rt->getInt(2);
cout << qua << " " << fruit << endl;
}
conn->terminateStatement(stmt);
env->terminateConnection(conn);
Environment::terminateEnvironment(env);

}

出现的错误
图片说明

请各位大神帮帮忙!!!

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥80 关于海信电视聚好看安装应用的问题
      • ¥15 vue引入sdk后的回调问题
      • ¥15 求一个智能家居控制的代码
      • ¥15 ad软件 pcb布线pcb规则约束编辑器where the object matpcb布线pcb规则约束编辑器where the object matchs怎么没有+15v只有no net
      • ¥15 虚拟机vmnet8 nat模式可以ping通主机,主机也能ping通虚拟机,但是vmnet8一直未识别怎么解决,其次诊断结果就是默认网关不可用
      • ¥20 求各位能用我能理解的话回答超级简单的一些问题
      • ¥15 yolov5双目识别输出坐标代码报错
      • ¥15 这个代码有什么语法错误
      • ¥15 给予STM32按键中断与串口通信
      • ¥15 使用QT实现can通信