Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - C 和 C++ 编程 » 应用程序开发 » 使用嵌入式 SQL 开发 UltraLite C++ 应用程序 » 使用嵌入式 SQL 连接 UltraLite 数据库

 

使用多个 SQLCA 管理多个数据库连接

使用 SET SQLCA 嵌入式 SQL 语句通知 SQL 预处理器对数据库请求使用特定的 SQLCA。

前提条件

执行此任务没有前提条件。

 任务
  1. 调用 db_init 来初始化程序中所用的各个 SQLCA。

  2. 在程序或头文件的顶部设置 SQLCA 参考,使其指向任务特定数据:

    EXEC SQL SET SQLCA 'task_data->sqlca';

    此语句不生成任何代码,且不影响性能。

结果

预处理器内的状态将发生变化,以便对 SQLCA 的任何引用都使用给定的字符串。

下一个

在结束应用程序时,通过调用 db_fini 方法清理资源。

 另请参见