管理与程序设计指南,OS/400 版
一次最多可以连接 50 个本地或远程数据库。在正在运行 Net.Data 的 Web 服务器进程作业的
整个生命期内,SQL 语言环境将使连接保持活动。在初始连接到数据库之后,保持连接的活动可以
提供快速的数据库访问。在考虑了以下事项之后可以防止错误:
- Net.Data 不允许对同一个数据库的
并发连接。
如果已经存在了使用一个用户 ID(LOGIN SQL 语言环境参数)建立的、
与远程数据库的一个连接,此时又有另一个请求,要求通过第二个用户 ID 连接到同一个远程数据库,
则 SQL 语言环境必须首先断开现存的连接,作一次提交操作(如果使用了确认控制),
然后使用“新的”用户 ID 和口令重新建立连接。 提交操作是必需的,因为如果连接被断开,
则万一稍后在宏中发生了一个错误,就没有办法执行复原操作。
- 访问一个远程数据库之后,如果 TRANSACTION_SCOPE=SINGLE,则可以更改注册 ID。SQL 语言环境
断开现有的连接,执行提交操作,然后使用新的用户 ID 和口令重新建立连接。
- 访问一个远程数据库之后,如果 TRANSACTION_SCOPE=MULTIPLE,则不要更改注册 ID,这是缺省情况。
SQL 语言环境自动撤消并返回 SQL_CODE -752,这意味着连接不能更改。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]