我被要求将自动化代码从 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 进行查询,但我得到 ClassNotFoundException 或通过 Jsch 给定数据库驻留在 OpenVMS 系统上,但多个命令不起作用。
这是用于 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
有什么想法可以解决我的问题吗?