易截截图软件、单文件、免安装、纯绿色、仅160KB

多线程程序中使用 Oracle 链接的问题.

一个支持多线程异步处理的 server 程序,响应多个客户端多个请求 (每一个请求到来时产生一个新的处理线程), 为减少频繁连接 Oracle, 所有线程使用同一个 Oracle 链接, 嵌入 SQL 使用支持上下文切换方式,
EXEC SQL CONTEXT USE : sql_context;
EXEC SQL AT : sConnName

但这样会发生段错误并 coredump, 我想应该是线程的上下文被破坏导致,谁有这方面的经验,能否给个好的建议? 谢谢!




这应该是由你的应用程序来控制啊...比如说jndi
采取连接池的方式...
友情up...

同意上面的

使用连接池的方式。

增加一些信息吧
例增加一个表【用户,状态】
请求时,先判断是否存在正执行的用户,没有才执行,有等待。
执行前,先把自己更新为执行状态,执行后,在修改自己或者删除自己。




相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

Windows 7 怎样安装Oracle - Oracle / 基础和管理

各位大哥,帮个忙。

下个Oracle for vista 版本的安装试试
10G和11G的 
http://www.oracle.com/technology/software/products/database/index.html 
------------------------------------------- ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

eclipse中连接oracle的问题 - Oracle / 基础和管理

eclipse 3.3启动web工程,要连接oracle9i数据库报
严重: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off cli ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号