首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
OCI编程高级篇(十八) OCI毗连池概念
返回列表
发新帖
OCI编程高级篇(十八) OCI毗连池概念
[复制链接]
发表于 2026-1-29 00:35:50
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
访问www.tomcoding.com网站,学习Oracle内部数据布局,详细
文档
分析,下载Oracle的exp/imp,DUL,logminer,ASM工具的源
代码
,学习高技能含量的内容。
数据库
毗连池已经不是新概念了,它以有限的毗连让外部更多的客户来访问
数据库
,一样平常用于中央
服务器
中,OCI也有毗连池的概念。OCI的毗连池是由OCI本身管理的,不必要应用干预,步伐通过函数从毗连池中得到一个会话,通过会话操纵
数据库
,然后通过函数开释会话,会话被毗连池接纳,供给其他访问使用。
OCI的毗连池也是有范围性的,由于毗连池在历程中创建,以是毗连池中的会话只能本历程下的线程才气共享,毗连池不能跨历程使用。假如要跨历程使用,必要用到驻存毗连池,它由数据库来管理,必要调解数据库设置,在数据库层级创建毗连池。
我们在这里讨论OCI的毗连池,也就是历程内共享的毗连池。使用毗连池的步调如下。
1. 创建OCI环境句柄,创建错误句柄。
2. 创建毗连池句柄,使用OCI_HTYPE_CPOOL从环境句柄创建。
3. 创建毗连池,使用函数OCIConnectionPoolCreate()。
4. 各个线程从毗连池得到会话,使用函数OCILogon2()大概OCISessionGet()。
5. 线程通过会话举行数据库的DML或查询操纵。
6. 线程操纵完数据库,开释会话到毗连池,使用函数OCILogoff()大概OCISessionRelease()。
7. 删除毗连池,使用函数OCIConnectionPoolDestroy()。
8. 开释毗连池句柄。
9. 开释掉环境句柄。
下一节我们先容用到的函数原型,写一个完备的
代码
来演示怎样使用毗连池。
回复
使用道具
举报
返回列表
浏览过的版块
物联网
Java
人工智能
分布式数据库
SQL-Server
Oracle
数据仓库与分析
linux
前端开发
海哥
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表