OCCI 中文编程指南(8)
发布时间:2021-06-08
发布时间:2021-06-08
3.5.2. 自动提交
在对数据库进行操作的过程中,一个事务的提交是用手动还是自动,我们可以调用Statement类下的setAutoCommit()方法来设置。使用方法如下所示:
设置自动提交:
Statement:: setAutoCommit (TRUE); 设置手动提交:
Statement::setAutoCommit(FALSE);
4. OCCI常用类简要介绍
4.1. Environment类
Environment类提供了管理OCCI对象的内存及其它资源的一个环境,包含以下方法:
1. createConnection(const string usename,const string password,const string connstring);指与数
据库建立一个连接。 2. createConnectionPoll(
const string &poolUseName, const string &poolPassWord, const string &connectstring, unsigned int minConn, unsigned int maxConn,
unsigned int incrConn); 创建连接池。
参数说明:poolUseName是连接池的用户名; poolPassWord是连接数据库的密码; connectstring是数据库连接串; minConn是最小连接数; maxConn是最大连接数;
incrConn是指所有已连接数处于繁忙中且小于最大连接数时,每次增加的连接数。
3. createEnironment(Mode mode );创建一个环境对象,其中mode是模式(可选DEFAULT、
THREADED_MUTEXED、THREADED_UN-MUTEXED、OBJECT、SHARED值)。 4. getCurrentHeapSize();指在同一环境下已经分配的内存数。 5. getOCIEnironment();返回一个OCI环境指针。
6. terminateConnection(Connection *conn);断开与数据库的连接。
7. terminateConnection(ConnectionPool *poolconn);断开与数据库的连接池。 8. terminateEnironment(Einironment *env);终止OCCI环境变量。
上一篇:地理信息系统(gis)英语论文
下一篇:初中中学共青团团队工作计划,方案