多线程程序中使用 Oracle 链接的问题.
一个支持多线程异步处理的 server 程序,响应多个客户端多个请求 (每一个请求到来时产生一个新的处理线程), 为减少频繁连接 Oracle, 所有线程使用同一个 Oracle 链接, 嵌入 SQL 使用支持上下文切换方式,
EXEC SQL CONTEXT USE : sql_context;
EXEC SQL AT : sConnName
但这样会发生段错误并 coredump, 我想应该是线程的上下文被破坏导致,谁有这方面的经验,能否给个好的建议? 谢谢!
这应该是由你的应用程序来控制啊...比如说jndi
采取连接池的方式...
友情up...
同意上面的
使用连接池的方式。
增加一些信息吧
例增加一个表【用户,状态】
请求时,先判断是否存在正执行的用户,没有才执行,有等待。
执行前,先把自己更新为执行状态,执行后,在修改自己或者删除自己。
相关问答:
安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?
1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......
各位大哥,帮个忙。
下个Oracle for vista 版本的安装试试
10G和11G的
http://www.oracle.com/technology/software/products/database/index.html
------------------------------------------- ......
查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......
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 ......