1

自動化コードを VisualBasic から Java 8 に翻訳するよう依頼されました。

これは古いコードです:

connectionString = "Provider=MSDASQL;" & _
                        "FileDSN=" & dsn & ";" &  _
                        "DATABASE=Attach 'filename aaa$db';" & _
                        "UID=aaa$client;" & _
                        "PWD=" & psw
                        'log.Message connectionString
    
  Set connection = Sys.OleObject("ADODB.Connection")
  connection.ConnectionString = connectionString
  Call connection.Open

アイデアは、oracle.rdb.jdbc.rdbnative.Driver を介してクエリを実行することですが、データベースが OpenVMS システム上に存在する場合、ClassNotFoundException または Jsch を介して取得しますが、複数のコマンドが機能しません。

これは、Visual Basic で使用される DSN ファイルの古いスキーマです。

[ODBC]
DRIVER=Oracle Rdb Driver
CSO=1
XPT=2=tcp/ip
DATABASE=attach 'filename aaa$db'
CLS=generic
SVR=1.1.1.1
DBA=W
TLO=O
SERVER=1.1.1.1@generic@123456789@W

私の問題を解決するためのアイデアはありますか?

4

1 に答える 1