第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性

文章目录

  • [第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性](#第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性)

第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性

AllocateStatement()

调用 ODBC 函数 SQLAllocHandle() 并在 SQL 网关中创建相应的结构。

复制代码
method AllocateStatement(ByRef hstmt) as %Status

Connect()

建立与 DSN 的连接。

复制代码
method Connect(dsn, usr, pwd, timeout) as %Status

如果用户名和密码均为空,则此方法调用 ODBC 函数 SQLDriverConnect()。如果该调用不成功或指定了用户名/密码,则该方法将调用 ODBC 函数 SQLConnect()。

如果超时参数不为0,则首先调用SQLSetConnectAttr()设置SQL_ATTR_LOGIN_TIMEOUT。

ConnectionHandle property

%Binary在属性中,提供与 ODBC 兼容的数据源的当前连接句柄。

Disconnect()

关闭连接。

复制代码
method Disconnect() as %Status

DLLHandle 属性

%Binary属性,该属性提供当前使用的共享库的句柄。这是在连接时设置的。

DLLName 属性

%String属性中提供当前正在使用的共享库的名称。这是在连接时设置的。

DSN 属性

%StringO属性中,提供要连接的符合 ODBC 的数据源的数据源名称。

相关推荐
DianSan_ERP9 小时前
抖店订单接口中消费者信息加密解密机制与安全履约全解析
前端·网络·数据库·后端·安全·团队开发·运维开发
爱码小白9 小时前
MySQL运维篇
大数据·数据库·python
wang3zc9 小时前
HTML函数能否用外接显卡坞提升性能_eGPU对HTML函数帮助【汇总】
jvm·数据库·python
難釋懷9 小时前
Redis网络模型-Redis是单线程的吗?为什么使用单线程
网络·数据库·redis
2301_781571429 小时前
mysql如何配置自增ID预留_mysql innodb_autoinc_lock_mode参数
jvm·数据库·python
解决问题no解决代码问题9 小时前
Quartz 1.6.5
数据库·servlet·oracle
桂花很香,旭很美9 小时前
Redis-智能体开发中的大杀器
数据库·redis·缓存
dinglu1030DL9 小时前
CSS如何实现背景颜色的棋盘格分布_利用repeating-gradient
jvm·数据库·python
2303_821287389 小时前
Golang reflect反射怎么用_Golang反射教程【通俗】
jvm·数据库·python
Mike117.9 小时前
GBase 8c 里 search_path 没管住,SQL 可能跑到另一个对象上
数据库·sql·postgresql