QT编写程序连接并操作oracle数据库的方法及步骤

 时间:2024-10-17 01:26:53

先判断有无QOCI驱动,若无则需自己编写,再配置数据库(新建一个数据库,配置监听程序,本地NET服务名),最后编写程序实现连接。

工具/原料

oracle 11g 安装包

Qt 4.86

oracle驱动和数据库的配置

1、先检查你的Qt中是否有oracle的接口驱动(QOCI),方法:在main.cpp中添加如下头文件:#include<QSqlDriver> #include<QSqlDatabase> #include<QDebug>添加代码代码:qDebug()<<"Available drivers:"; QStringList drivers=QSqlDatabase::drivers(); foreach(QString driver,drivers) qDebug()<<driver;编译执行结果如图1,则证明你的Qt中有oracle接口驱动,若没有QOCI,QOCI8则证明没有驱动,需要自己手动编写。

QT编写程序连接并操作oracle数据库的方法及步骤QT编写程序连接并操作oracle数据库的方法及步骤QT编写程序连接并操作oracle数据库的方法及步骤QT编写程序连接并操作oracle数据库的方法及步骤

4、创建完数据库后,要创建监听程序,方法开始菜单-->Oracle-->配置和移植工具-->Net Configuration Assistant-->监听程序配置-->添加-->监听程序名LISTENER-->选择协议,TCP即可-->端口号默认-->一直下一步即可。然后打开开始菜单-->Oracle-->配置和移植工具-->NetManager.选本地 监听程序 LISTENER,先配置监听位置,主机为你要监听的ip地址(比方说你的数据库在本机,你要写程序访问这个数据库的话,就填写本机的ip地址),端口默认,然后点数据库服务,在这里填写刚才新建数据库的信息。然后左上角保存。及此,监听程序创建完毕。

QT编写程序连接并操作oracle数据库的方法及步骤QT编写程序连接并操作oracle数据库的方法及步骤
  • Win10进程pid4占用80端口的解决办法
  • Allegro安装问题汇总
  • oracle客户端发生ORA-12154情况之一
  • sqlserver2008 R2 还原数据库
  • Windows Server 2012如何查看虚拟内存配置?
  • 热门搜索
    什么书买不到 无可奈何是什么意思 非农数据是什么意思 娑婆是什么意思 上坡辅助是什么意思 什么时候敷面膜最好 二八定律是什么意思 什么牌子的电动车好 天竺葵的养殖方法 资源不足是什么意思