关于OStartup函数 很早以前用过,现在记得不是很清楚了。OStartup是初始化数据库连接的,如果不同的线程使用不同的数据库连接就需要在每个线程调用,若使用一个全局只需调用一次就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我见到帮助中说每个进程要调用一次。但看了Oracle提供的多线程的例子(使用连接池),发现每个线程开始都调用了一次OStartup,所以很奇怪!另外,使用OSession::CreateDatabasePool创建连接池之后,在使用GetDatabaseFromPool取得连接后,该连接是否被锁定(也就是说是否适用于多线程程序),如果被锁定,什么时候用什么方法释放该锁那? 关于GetDatabaseFromPool之后是否被锁定的问题已经知道:的确锁定。但帮助中关于什么时候释放该锁定说得很模糊,如下:The OraDatabase object obtained from the pool is then ed as in use and will be returned to the pool when the object is no longer referenced by the application. 如何在一张表中设置双重主键 性能调优 数据库的国际化问题,请高手赐教 oracle中四张表中查询某个共同的字段问题 emagent.exe进程句柄资源占用过高 求助 急:如何在vb里读取oracle中的clob字段? 请教大量数据移植 装上ORA816 服务端后后,PB连接数据库就死了,为什么? 關於ORACEL中的IN語句? 有没有办法在没有网卡的计算机上启动TNS 散分第五贴,快过年了,希望大家清整一下自己的帖子. 请问oracle触发器可以使用视图吗?
但帮助中关于什么时候释放该锁定说得很模糊,如下:The OraDatabase object obtained from the pool is then ed as in use and will be returned to the pool when the object is no longer referenced by the application.