• 14537阅读
  • 4回复

[提问]怎样连接oracle数据库呢???? [复制链接]

上一主题 下一主题
离线anndy1999
 

只看楼主 倒序阅读 楼主  发表于: 2006-08-09
— 本帖被 XChinux 从 其它技术开发讨论区 移动到本区(2013-07-13) —
我用的QT4.1.2,怎样连接windows和linux下的oracle9呢??
大家有知道的吗?麻烦指点一下吧。
谢谢!
[ 此贴被XChinux在2006-08-09 23:55重新编辑 ]
离线herbertxue
只看该作者 1楼 发表于: 2008-08-12
怎样连接linux下的oracle9呢??
麻烦指点一下
fail message :
QOCIDriver: unable to create environment

Source code: 
QSqlDatabase db = QSqlDatabase::addDatabase("QOCI");
    db.setHostName("localhost");
    db.setUserName("herbert");
    db.setPassword("herbert");
    db.setPort(1521);
    db.setDatabaseName("herbertdb");
离线brushington

只看该作者 2楼 发表于: 2010-07-02
herbertxue 你的代码和QOCI插件都是对的, 这个错是因为Oracle没有配置好。
离线heqiangpc
只看该作者 3楼 发表于: 2010-12-28
oracle.key
oci.dll             oraclient10.dll     oracommon10.dll     oracore10.dll       orageneric10.dll
orahasgen10.dll     oraldapclnt10.dll   oran10.dll          orancds10.dll       orancrypt10.dll     oranhost10.dll
oranl10.dll         oranldap10.dll      oranls10.dll        orannzsbb10.dll     oranro10.dll        orantcp10.dll
orantns10.dll       oraocr10.dll        oraocrb10.dll       oraplp10.dll        orapls10.dll        ORASLAX10.DLL
orasnls10.dll       orasql10.dll        oraunls10.dll       orauts.dll          oravsn10.dll        oraxml10.dll
在Oracle的安装目录里面把上面的文件COPY到你的PATH路径中,我就因为忘记了oracle.key,折腾了半天。
离线yleesun

只看该作者 4楼 发表于: 2012-07-20
引用第3楼heqiangpc于2010-12-28 16:39发表的  :
oracle.key
oci.dll             oraclient10.dll     oracommon10.dll     oracore10.dll       orageneric10.dll
orahasgen10.dll     oraldapclnt10.dll   oran10.dll          orancds10.dll       orancrypt10.dll     oranhost10.dll
oranl10.dll         oranldap10.dll      oranls10.dll        orannzsbb10.dll     oranro10.dll        orantcp10.dll
orantns10.dll       oraocr10.dll        oraocrb10.dll       oraplp10.dll        orapls10.dll        ORASLAX10.DLL
.......

不仅要放到PATH里面去,且肯定已经放到PATH里面去了。但是要放到PATH的第一位!由于后来安装TT等程序,可能会把PATH里面的路径替换掉。
快速回复
限100 字节
 
上一个 下一个