QT编写程序连接并操作oracle数据库的方法及步骤
先判断有无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则证明没有驱动,需要自己手动编写。




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


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:62
阅读量:35
阅读量:27
阅读量:66
阅读量:46