記事
· 2024年7月16日 2m read

プログラムでSQLゲートウェイ接続設定を作成する方法

これは InterSystems FAQ サイトの記事です。
 

SQLゲートウェイの接続設定は管理ポータルで作成できますが、プログラムでも作成が可能です。

管理ポータル:
[システム管理] > [構成] > [接続性] > [SQLゲートウェイ接続]

こちらのトピックでは、ODBC/JDBCそれぞれの設定をプログラムで行う方法をご紹介します。


--- SQL Gateway for ODBC ----

 set gc = ##class(%SQLConnection).%New()
 set gc.Name = "test"
 set gc.DSN = "IRIS User"
 set gc.Usr = "_system"
 set gc.pwd = "SYS"
 set gc.bUnicodeStream = 1
 set gc.useCOALESCE = 1
 write gc.%Save()
 


--- SQL Gateway for JDBC ----

 set gc = ##class(%SQLConnection).%New()
 set gc.isJDBC = 1
 set gc.Name = "testj"
 set gc.Usr = "_system"
 set gc.pwd = "SYS"
 set gc.driver = "com.intersystems.jdbc.IRISDriver"
 set gc.URL = "jdbc:IRIS://127.0.0.1:1972/User"
 set gc.classpath = "C:\InterSystems\IRIS\dev\java\lib\1.8\intersystems-jdbc-3.7.1.jar"
 set gc.useCOALESCE = 1
 write gc.%Save()


 

接続テストは以下のように行います。

--- SQL Gateway Connection Test for ODBC ----

USER>d $system.SQLGateway.TestConnection("test")
 
Connection successful


--- SQL Gateway Connection Test for JDBC ----

USER>d $system.SQLGateway.TestConnection("testj")
 
Connection successful



enlightened【ご参考】
SQL ゲートウェイを使用した外部データベースへのアクセス方法について
(管理ポータルで行う)リンクテーブルをプログラムで行う方法
 

ディスカッション (0)0
続けるにはログインするか新規登録を行ってください