JMP 19 per connettersi a JDBC IBM DB2Migrazione di IBM DB2 da ODBC a JDBC.
Sebbene le connessioni ODBC abbiano funzionato correttamente, non siamo riusciti a trovare una soluzione funzionante per la connessione JDBC tramite JMP 19.
Il classpath è stato definito per il driver JDBC.
Ma continua a comparire un errore che indica che il driver non è stato caricato.
Sarei grato se qualcuno potesse condividere una soluzione funzionante.
// Ensure you have the IBM Db2 JDBC driver JAR (db2jcc4.jar) in JMP's Java classpath
// You can get it from IBM's Db2 installation or download from IBM Fix Central
// JDBC connection parameters for IBM Db2
dbDriver = "com.ibm.db2.jcc.DB2Driver";
dbURL = "jdbc:db2://db2.exampleURL.com:50001/isdw:sslConnection=true;sslVersion=TLSv1.2;"; // Replace with your host, port, and DB name
dbUser = "<EM>username</EM>"; // Replace with your Db2 username
dbPass = "<EM>mypassword</EM>"; // Replace with your Db2 password
// Load the JDBC driver
Try(
Java Open( dbDriver ),
Throw( "Failed to load JDBC driver: " || dbDriver )
);
// Open the database connection
conn = Open Database(
"Driver=JDBC:" || dbDriver || ";URL=" || dbURL || ";UID=" || dbUser || ";PWD=" || dbPass
);
// Check if connection succeeded
If( Is Empty( conn ),
Throw( "Database connection failed." )
);
// SQL query example
sqlQuery = "select lot_id,
<BR /><EM>............ example SQL query that has been working in ODBC................</EM>
order by lot_Id, wafer_Id, parm_Label, level
WITH UR
;
";
// Execute query and load into JMP data table
dt = Execute SQL( conn, sqlQuery );
// Close the connection
Close Database( conn );
// Show the data table if results exist
If( !Is Empty( dt ),
dt << Show Window,
Print( "No data returned from query." )
);


Accesso ai datiOggetto: JMP 19 per connettersi a JDBC IBM DB2Il tuo codice sembra generato da LLM e in genere non sono molto bravi con JSL. Hai provato a usare il Query Builder di JMP per creare la query la prima volta? Dopodiché puoi facilmente ottenere lo script per farlo ( New SQL Query() ).

Utilizzo di JMP > Importa i tuoi dati > Crea query SQL in Query Builder
Oggetto: JMP 19 per connettersi a JDBC IBM DB21) JMP Query Builder si apre direttamente nella finestra di dialogo Apri file di dati.
2) In alternativa, provare File --> Connetti a --> Connessioni dati

Tuttavia, mostra solo le connessioni ODBC esistenti o consente di crearne di nuove. Non è presente alcuna opzione di connessione JDBC.
Oggetto: JMP 19 per connettersi a JDBC IBM DB2JMP supporta solo le connessioni ODBC e non JDBC?
Oggetto: JMP 19 per connettersi a JDBC IBM DB2JMP non supporta JDBC. A tale scopo è possibile utilizzare connessioni Python a broker JDBC. Ovviamente, sarà necessario avere Java installato su tutte le macchine su cui si effettua il deployment.
Saluti,
Brian Corcoran
Sviluppo JMP