DB2 10.5 for Linux, UNIX, and Windows

IBM Data Server Driver for DB2CI

The IBM® Data Server Driver for DB2CI provides support for DB2CI application development.

The IBM Data Server Client includes the DB2CI driver. You need to install this client to install the DB2CI driver.

The DB2CI driver provides support for calls to the following OCI APIs.
Table 1. DB2CI driver support
Supported OCI APIs

obindps
obndrn
obreak
ocan
OCIArrayDescriptorAlloc
OCIArrayDescriptorFree
OCIAttrGet
OCIAttrSet
OCIBindArrayOfStruct
OCIBindByName
OCIBindByPos
OCIBindDynamic
OCIBreak
OCIClientVersion
OCIConnectionPoolCreate
OCIConnectionPoolDestroy
OCIDateAddDays
OCIDateAddMonths
OCIDateAssign
OCIDateCheck
OCIDateCompare
OCIDateDaysBetween
OCIDateFromText
OCIDateLastDay
OCIDateNextDay
OCIDateSysDate
OCIDateTimeAssign
OCIDateTimeCheck
OCIDateTimeCompare
OCIDateTimeConstruct
OCIDateTimeConvert
OCIDateTimeFromText
OCIDateTimeGetDate
OCIDateTimeGetTime
OCIDateTimeGetTimeZoneName
OCIDateTimeGetTimeZoneOffset
OCIDateTimeIntervalAdd
OCIDateTimeIntervalSub
OCIDateTimeSubtract
OCIDateTimeSysTimeStamp
OCIDateTimeToText
OCIDateToText
OCIDateZoneToZone
OCIDefineArrayOfStruct
OCIDefineByPos
OCIDefineDynamic
OCIDescribeAny
OCIDescriptorAlloc
OCIDescriptorFree
OCIDirPathAbort
OCIDirPathColArrayEntryGet
OCIDirPathColArrayEntrySet
OCIDirPathColArrayReset
OCIDirPathColArrayRowGet
OCIDirPathColArrayToStream
OCIDirPathDataSave
OCIDirPathFinish
OCIDirPathFlushRow
OCIDirPathLoadStream
OCIDirPathPrepare
OCIDirPathStreamReset
OCIEnvCreate
OCIEnvInit
OCIEnvNlsCreate
OCIErrorGet
OCIFileClose
OCIFileExists
OCIFileFlush
OCIFileGetLength
OCIFileInit
OCIFileOpen
OCIFileRead
OCIFileSeek
OCIFileTerm
OCIFileWrite
OCIHandleAlloc
OCIHandleFree
OCIInitialize
OCILdaToSvcCtx
OCILobAppend
OCILobAssign
OCILobClose
OCILobCopy
OCILobCopy2
OCILobCreateTemporary
OCILobDisableBuffering
OCILobEnableBuffering

OCILobErase
OCILobErase2
OCILobFlushBuffer
OCILobFreeTemporary
OCILobGetChunkSize
OCILobGetLength
OCILobGetLength2
OCILobGetStorageLimit
OCILobIsEqual
OCILobIsOpen
OCILobIsTemporary
OCILobLocatorAssign
OCILobLocatorIsInit
OCILobOpen
OCILobRead
OCILobTrim
OCILobTrim2
OCILobWrite
OCILogoff
OCILogon
OCILogon2
OCINlsEnvironmentVariableGet
OCINumberAbs
OCINumberAdd
OCINumberArcCos
OCINumberArcSin
OCINumberArcTan
OCINumberArcTan2
OCINumberAssign
OCINumberCeil
OCINumberCmp
OCINumberCos
OCINumberDec
OCINumberDiv
OCINumberExp
OCINumberFloor
OCINumberFromInt
OCINumberFromReal
OCINumberFromText
OCINumberHypCos
OCINumberHypSin
OCINumberHypTan
OCINumberInc
OCINumberIntPower
OCINumberIsInt
OCINumberIsZero
OCINumberLn
OCINumberLog
OCINumberMod
OCINumberMul
OCINumberNeg
OCINumberPower
OCINumberPrec
OCINumberRound
OCINumberSetPi
OCINumberSetZero
OCINumberShift
OCINumberSign
OCINumberSin
OCINumberSqrt
OCINumberSub
OCINumberTan
OCINumberToInt
OCINumberToReal
OCINumberToRealArray
OCINumberToText
OCINumberTrunc
OCIParamGet
OCIParamSet
OCIPasswordChange
OCIPing
OCIRawAllocSize
OCIRawAssignBytes
OCIRawAssignRaw
OCIRawPtr
OCIRawResize
OCIRawSize
OCIReset
OCIResultSetToStmt
OCIRowidToChar
OCIServerAttach
OCIServerDetach
OCIServerVersion
OCISessionBegin
OCISessionEnd
OCISessionGet

OCISessionPoolCreate
OCISessionPoolDestroy
OCISessionRelease
OCIStmtExecute
OCIStmtFetch
OCIStmtFetch2
OCIStmtGetBindInfo
OCIStmtGetPieceInfo
OCIStmtPrepare
OCIStmtPrepare2
OCIStmtRelease
OCIStmtSetPieceInfo
OCIStringAllocSize
OCIStringAssign
OCIStringAssignText
OCIStringPtr
OCIStringResize
OCIStringSize
OCISvcCtxToLda
OCITerminate
OCIThreadClose
OCIThreadCreate
OCIThreadHandleGet
OCIThreadHndDestroy
OCIThreadHndInit
OCIThreadIdDestroy
OCIThreadIdGet
OCIThreadIdInit
OCIThreadIdNull
OCIThreadIdSame
OCIThreadIdSet
OCIThreadIdSetNull
OCIThreadInit
OCIThreadIsMulti
OCIThreadJoin
OCIThreadKeyDestroy
OCIThreadKeyGet
OCIThreadKeyInit
OCIThreadKeySet
OCIThreadMutexAcquire
OCIThreadMutexDestroy
OCIThreadMutexInit
OCIThreadMutexRelease
OCIThreadProcessInit
OCIThreadTerm
OCITransCommit
OCITransDetach
OCITransForget
OCITransMultiPrepare
OCITransPrepare
OCITransRollback
OCITransStart
oclose
ocof
ocom
ocon
odefinps
odescr
odessp
oerhms
oermsg
oexec
oexfet
oexn
ofen
ofetch
oflng
ogetpi
olog
ologof
onbclr
onbset
onbtst
oopen
oopt
oparse
opinit
orol
osetpi
SQLEnvGet
sqlld2
sqllda
SQLSvcCtxGet
xaoEnv
xaosterr
xaoSvcCtx