手机版

OCCI 中文编程指南(3)

发布时间:2021-06-08   来源:未知    
字号:

1. 在线程环境中运行分为互斥线程(THREADEC_MUTEXED)、并行线程

(THREADEC_UMMUTEXED)。 2. 使用对象(OBJECT)。

3. 利用共享数据结构(SHARED)。

终止OCCI环境变量

Environment对象的终止必须是放在最后一位,即等所有其它OCCI对象被终止完后再终止Environment对象。终止Environment对象的方法如下所示:

Environment::terminateEnvironment(env);

2.2. 连接与断开数据库

连接数据库

创建完一个Environment对象env后,可以调用Environment类下的方法createConnection()来创建一个Connection对象conn;通过createConnection()方法我们可以连接到任意一个数据库中。连接数据库的具体方法如下所示:

Connection *conn = env->createConnection(usename,password,[connectionstring]);

参数说明:usename是登录数据库的用户名; password是登录数据库用户的密码; connectstingr是数据库的连接串(可选)。

断开数据库

当对数据库操作完成之后,我们必须断开程序与数据库的连接,断开数据库的连接方法与创建的方法一样来自Environment类下的terminateConnection()函数。方法如下所示:

env->terminateConnection(conn);

2.3. 创建与断开连接池

创建连接池

对于很多共享服务器或中间层应用程序而言,数据库的连接必须要能被许多线程所使用,如果为每个线程都开一个数据库连接的话,当数量一大效率会明显的降低,所以我们通过创建连接池来处理这样的情况。创建完一个Environment对象env后,可以调用Environment

OCCI 中文编程指南(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)