易截截图软件、单文件、免安装、纯绿色、仅160KB

Qt的Oracle数据库QOCI驱动问题

用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误。
QOCI driver not loaded
available drivers: QSQLITE QODBC3 QODBC
这说明没有安装Qt支持Oracle的驱动。
.
要想避免这个问题,第一种方法是使用效率低下并且费事的ODBC;第二种方法就是安装QOCI驱动咯~
.
要说一下的是:QOCI在qt的free版里是没有的,即使在commercial版里也只提供源码,需要自己编译。
(编译过程详见我以前的帖子 http://blog.csdn.net/fm0517/archive/2009/09/25/4587762.aspx )
.
我发几个不同平台的编好的库上来,想要用却没有源码或者不会编译的同志们可以去下:
其中包括:
SuSE Linux平台: libqsqloci.so.SuSE_linux.rar
Sun OS(Solaris)X86平台: libqsqloci.so.Sun_X86.rar
Sun OS(Solaris)Sparc平台: libqsqloci.so.Sun_Sparc.rar
Win32平台: qsqloci4.dll.Win32.rar
.
下载以后,要把库文件放在插件的缺省目录是$QTDIR/plugins/sqldrivers下,除非你在程序中重新制定插件路径。下载的文件已经包含了路径
plugins/sqldrivers
.
试试吧,祝好运!


相关文档:

oracle expdp/impdp 用法详解

Data Pump 反映了整个导出/导入过程的完全革新。不使用常见的 SQL 命令,而是应用专
用 API(direct path api etc) 来以更快得多的速度加载和卸载数据。
1.Data Pump 导出 expdp

子:
sql>create directory dpdata1 as '/u02/ ......

Oracle 自增长字段

建SEQUENCE序列 
CREATE SEQUENCE  序列名字(例如:"URLIMAGE_SEQ")  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 101 CACHE 10 NOORDER  NOCYCLE ;
 
建trigger 触发器
create or replace trigger 触发器名字(例如:URLIMAGE_TRI )
  before ins ......

oracle 时间函数

在oracle中处理日期大全
  TO_DATE格式  
Day:  
dd number 12  
dy abbreviated fri  
day spelled out friday  
ddspth spelled out, ordinal twelfth  
Month:  
mm number 03  
mon abbreviated mar   ......

linux下安装oracle11g步骤与体会

在linux上安装oracle是一件复杂的事情,尤其对于一个生手来说,它的复杂程度远超过了linux操作系统的安装,因为不像windows那样可以直接点击sertup.exe就ok了,在安装之前你要配置环境变量,修改若干个系统文件,并且这些参数可能根据你linux版本的不同而有所不同,如果配置不正确,可能导致最终的安装失败,其它还有你的目 ......

Oracle SQL Developer工具

下载解压了Oracle SQL Developer工具,运行时,启动不了,报错信息如下:
---------------------------
Unable to create an instance of the Java Virtual Machine
Located at path:
<SQLDEVELOPER>\jdk\jre\bin\client\jvm.dll
---------------------------
是JVM参数设置的问题,我的解决方案如下:
<SQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号