プログラムで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 = 1set gc.useCOALESCE = 1write gc.%Save()
--- SQL Gateway for JDBC ----
set gc = ##class(%SQLConnection).%New()
set gc.isJDBC = 1set 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 = 1write 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
【ご参考】
SQL ゲートウェイを使用した外部データベースへのアクセス方法について
(管理ポータルで行う)リンクテーブルをプログラムで行う方法
ディスカッション (0)0