我可以给你介绍个开源的OCI库:
http://blog.csdn.net/cheungmine/archive/2008/04/01/2242096.aspx
这是别人写的,不过我发现存在一些问题,功能也不全。他封装的这个库使用非常简单,你要是想用来练手就无所谓了。
官方的OCCI使用其实也很简单,关键是看CB能不能用他的库。
====================================================
几个办法你选择下:
1.用控件。喊你们领导出银子,这是最好的选择。
2.你就自己用VC封装。做出来的DLL可以转成CB能用的Lib格式。
3.你还是自己封装,做成COM。
4.放弃OCCI,改用ADO(你什么前台啊,对性能要求这么高,非得OCCI)
Oracle Call Interface (OCI):Oracle 调用接口 。Oracle 调用接口 (OCI) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能。OCI 为构建各种语言专用接口(如 Oracle JDBC-OCI、ODP.Net、Oracle 预编译器、Oracle ODBC 和 Oracle C++ Call Interface (OCCI)驱动程序)提供了基础。各种领先的开源接口(如 PHP OCI8 扩展、ruby-oci8、Perl DBD::oracle 和 Python cx_oracle)也都使用 OCI。作为对 Oracle 数据库的原生接口,OCI 还对 Oracle 数据库核心内部发出的查询、语句和调用进行了增强。各种 Oracle 工具(如 SQL*Plus、Real Application Testing (RAT)、SQL*Loader 和 Data-Pump)也都是基于 OCI。此外, Oracle In-Memory Database Cache(即 IMDB Cache,又称为 TimesTen)也支持 OCI 和 Oracle Pro*C/C++ 预编译器。Oracle Instant Client 为 ISV 和客户提供了快速安装和部署 Oracle 应用程序的能力。
OCI就是为了实现高级语言访问数据库而提供的接口。OCI允许开发者在程序里使用SQL和PL/SQL来访问数据库。开发者可以使用第三代语言来编写程序,而使用OCI来访问数据库。
文本中包含什么
纯大小写字母吗
如果纯大小写字母可以转为ascii码然后转7位二进制数存储
#include <iostream>#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cstdlib>
int main()
{
int a = (int)'z'//获取z的asc码
char x = (char) a//ascii码转字符
cout<<a<<endl<<x<<endl
}
输出
122
z
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)