首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • oci 连接状态 [已结帖,结帖人:tdjdyq]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tdjdyq
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-19 09:25:25 楼主
    我用OCI连接数据库,但我怎么才能知道我连接后,这个连接是否断开了呢?还是在没断开
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • oracledbalgtu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-08-19 09:55:201楼 得分:5
    查看v$session
    引用楼主 tdjdyq 的帖子:
    我用OCI连接数据库,但我怎么才能知道我连接后,这个连接是否断开了呢?还是在没断开
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tdjdyq
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 11:42:492楼 得分:0
    我用c++写的程序,我该怎么做呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • intotheheart
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:46:233楼 得分:5
    ?你是要问在c++怎么看,还是在oracle怎么看?oracle就用1楼说的看,c++就换个地方问
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tdjdyq
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 13:01:574楼 得分:0
    我调试用的oci里面函数呢,我要在程序中去获得
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nowplaycn
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 15:13:345楼 得分:30
    需要此连接的时候,用此连接执行SQL语句,哪怕是空语句,看返回错误码(OCIErrorGet()),就可以判断连接是否断开。万一断开了,重新建立连接。

    -----------------------------------------------------------
    《征服C/C++企业软件开发核心技术》
    主题词 unix/linux 多线程 网络通讯 数据库 内存排错和性能分析
    http://www.khp.com.cn/books/detail.asp?bookid=1707
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fengkewei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:03:516楼 得分:10
    你用checkerr()函数对每次执行的excute语句的返回值进行检测就是了 一般情况是不会断开的 除非你detach()...
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved