关于qt如何使用oracle的信息

新手Qt5.1.1怎么连接oracle数据库

前提是电脑必须安装oracle客户端。 配置方法: 1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\network\ADMIN 2、找到tnsnames.ora文件。 3、用文本方式打开,添加以下内容: 本地实例名 = (DESCRIPTION = (ADDRESS = (PROTOCOL =...

公司专注于为企业提供网站设计、做网站、微信公众号开发、商城网站开发重庆小程序开发,软件按需网站建设等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务。

Qt程序远程访问Oracle数据库,该怎么处理

前提是在同一个局域网,或者网络IP可以互相ping通

1、本地创建ORACLE监听

2、防火墙开通端口

3、远程安装ORACLE客户端,根据服务端的数据库名称、IP地址、端口配置TNS连接

qt调用oracle存储过程,该怎么处理

qt调用oracle存储过程是通过QsqlQuery来实现的。

用法举例:

QSqlQuery movementQuery ;

movementQuery.prepare("call Qt.add_movement(:pDocumentType , :pDocumentId ,

to_date(sysdate,'dd-mm-yyyy') ,:pDocumentNumber"

",to_date(sysdate,'dd-mm-yyyy') , :pCustId ,:pMovementId ,:pReturn )");

movementQuery.bindValue(":pDocumentType",documentType);

movementQuery.bindValue(":pDocumentId",documentId);

movementQuery.bindValue(":pDocumentNumber",0);

movementQuery.bindValue(":pCustId",ui-custId-text());

movementQuery.bindValue(":pMovementId", 0, QSql::Out);

movementQuery.bindValue(":pReturn", "FALSE", QSql::Out);

movementQuery.exec();

//// The query executed the query is active and no errors are valid

//// message is method to display the value

message(query.boundValue(":pReturn").toString());

message(query.boundValue(5).toString());

message(query.boundValue(":pMovementId").toString());

message(query.boundValue(4).toString());


当前文章:关于qt如何使用oracle的信息
URL网址:http://bzwzjz.com/article/hhegoj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计制作 重庆电商网站建设 成都网站设计 高端网站设计 公司网站建设 四川成都网站设计 广安网站设计 响应式网站建设 成都网站设计制作公司 泸州网站建设 专业网站设计 营销型网站建设 成都网站制作 网站建设方案 成都网站制作 专业网站设计 成都网站设计 高端网站设计 成都网站设计 成都网站建设 成都网站建设 营销型网站建设