JMP 19 zum Verbinden mit JDBC IBM DB2IBM DB2 migriert von ODBC zu JDBC.
Während ODBC-Verbindungen einwandfrei funktionieren, können wir keine funktionierende Lösung für JDBC-Verbindungen über JMP 19 finden.
Der Klassenpfad wurde für den JDBC-Treiber definiert.
Es erscheint aber weiterhin die Fehlermeldung, dass der Treiber nicht geladen werden konnte.
Ich wäre dankbar, wenn mir jemand eine funktionierende Lösung mitteilen könnte.
// 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." )
);


DatenzugriffBetreff: JMP 19 zur Verbindung mit JDBC IBM DB2Ihr Code sieht nach LLM-generiertem Code aus, und LLM ist im Allgemeinen nicht besonders gut mit JSL. Haben Sie versucht, die Abfrage beim ersten Mal mit dem JMP Query Builder zu erstellen? Danach können Sie das Skript dafür ganz einfach generieren ( New SQL Query() ).

JMP verwenden > Daten importieren > SQL-Abfragen im Abfrage-Generator erstellen
Betreff: JMP 19 zur Verbindung mit JDBC IBM DB21) Der JMP Query Builder öffnet direkt das Dialogfeld „Datendatei öffnen“.
2) Alternativ haben Sie Folgendes versucht: Datei --> Verbinden mit --> Datenverbindungen

Es werden jedoch nur bestehende ODBC-Verbindungen angezeigt oder es wird lediglich die Möglichkeit geboten, neue ODBC-Verbindungen zu erstellen. Eine Option für JDBC-Verbindungen ist nicht verfügbar.
Betreff: JMP 19 zur Verbindung mit JDBC IBM DB2Unterstützt JMP ausschließlich ODBC-Verbindungen und nicht JDBC?
Betreff: JMP 19 zur Verbindung mit JDBC IBM DB2JMP unterstützt kein JDBC. Für diesen Zweck können jedoch Python-Verbindungen zu JDBC-Brokern verwendet werden. Selbstverständlich muss Java auf allen Zielrechnern installiert sein.
Grüße,
Brian Corcoran
JMP Development