OCCI 中文编程指南(11)

发布时间:2021-06-08

PObject类包含以下方法:

1. fush();

2. Connection *getConnection();从一个实例化的永久对象中返回连接。 3. isLocked();判断永久对象是否被锁(TRUE或FALSE)。 4. isNull();判断永久对象是否为空(TRUE或FALSE)。

5. Lock(PObject::LockOption lock_option);在数据库中锁住一个对象,其中lock_option取

值为OCCI_LOCK_WAIT、OCCI_LOCK_NOWAIT。 6. markDelete();删除数据库中的永久对象。 7. markModified();修改永久对象。

8. PObject &operator(const PObject &obj);赋值(对象)。

9. operator delete(void *obj,size_t size);删除对象,但不能删除数据库中的对象。 10. *operator new(size_t size);创建临时对象。 11. *operator new(size_t size,const Connection *x,const string &tablename,const char

*type_name);创建永久对象。 12. pin(); 13. setNull();设置对象为空。 14. unmark();不标记永久对象为删除或修改。 15. unpin(UnpinOption mode);其中,mode的取值为OCCI_PINCOUNT_RESET、

OCCI_PINCOUNT_DECR。

4.7. SQLException类

SQLException类提供错误代码及其错误信息,包含以下方法: 1. getErrorCode();返回数据库中的错误编码。 2. getMessage();返回错误信息,没有则为空。

4.8. Date类

Date类包含以下方法:

1、 addDays(int i);返回增加i天后的日期。

2、 addMonths(int i);返回增加i个月后的日期。

3、 intervalDS daysBetween(const Date &d);返回与d相差的天数。

4、 getDate(int &year,unsigned int &month,unsigned int &day,unsigned int &hour,unsigned int

&minute,unsigned int &second );返回分年月日小时分秒格式。 5、 getSystemDate(const Environment *env);返回系统日期。 6、 isNull();判断是否为空;

7、 lastDay();返回当月的最后一天日期。

8、 setDate(int &year=1,unsigned int &month=1,unsigned int &day=1,unsigned int

&hour=0,unsigned int &minute=0,unsigned int &second=0);设置日期值。 9、 setNull();设置为空。

OCCI 中文编程指南(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219