跨平台 Oracle 驱动,OCILIB 3.10.0 发布

openkk 12年前
   <p>OCILIB 3.10.0 发布,该版本增加对原生 C 语言的浮点数据类型的支持。</p>    <p><a href="/misc/goto?guid=4958202949498548504" target="_blank">OCILIB</a>是一个跨平台的Oracle驱动程序,可提供非常快速和可靠地访问Oracle数据库。它提供了一个丰富,功能齐全,并易于使用的API 。OCILIB 支持运行的所有Oracle平台。</p>    <p>主要的功能包括:</p>    <div style="text-align:left;" dir="ltr" id="result_box">         *提供了丰富的,功能齐全且易于使用的API     <br />      *运行在所有Oracle平台    <br />      *是用纯的ISO C代码与本地的ISO ç Unicode支持    <br />      * OCI封装(甲骨文调用接口)     <br />      *是最完整的可保监包装   </div>    <div style="text-align:left;" dir="ltr">    示例代码:    <pre class="brush:cpp; toolbar: true; auto-links: false;">#include "ocilib.h"     int main(int argc, char *argv[])  {      OCI_Connection* cn;      OCI_Statement* st;      OCI_Resultset* rs;         OCI_Initialize(NULL, NULL, OCI_ENV_DEFAULT);         cn = OCI_ConnectionCreate("db", "usr", "pwd", OCI_SESSION_DEFAULT);      st = OCI_StatementCreate(cn);         OCI_ExecuteStmt(st, "select intcol, strcol from table");         rs = OCI_GetResultset(st);         while (OCI_FetchNext(rs))      {          printf("%i - %s\n"), OCI_GetInt(rs, 1), OCI_GetString(rs,2));      }         OCI_Cleanup();         return EXIT_SUCCESS;</pre>   </div>