Roser Han 2020-06-04 12:51 采纳率: 0%
浏览 175

SQLAPI++连接不到Oracle

我使用SAConnect连接Oracle的时候用户名密码和数据库名称都是正确的,但是总是抛出异常,检查异常信息就是一个"o",请问是什么情况。

#include "mainwindow.h"

#include <QApplication>
#include <QDebug>

#include <SQLAPI.h>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;

    SAConnection con;

    try {
        con.Connect("ORCL", "scott", "tiger", SA_Oracle_Client);
        qDebug()<<QObject::tr("connected!");

        /*
        The rest of the tutorial goes here!
        */

        con.Disconnect();
        qDebug()<<QObject::tr("disconnected!");
    }
    catch(SAException &x) {
        con.Rollback();
        qDebug()<<QObject::tr(x.ErrText());
    }

    w.show();
    return a.exec();
}

我用QT做的,没有报错,但是抛出异常,连接不上数据库。

  • 写回答

1条回答 默认 最新

  • 小学狗喵喵叫 2020-06-04 14:01
    关注

    "ORCL"改成"192.168.xxx.xxx:1521/ORCL"试一下

    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)