JMP 19 pour se connecter à JDBC IBM DB2Migration d'IBM DB2 d'ODBC vers JDBC.
Bien que les connexions ODBC fonctionnent correctement, nous ne parvenons pas à trouver une solution fonctionnelle pour la connexion JDBC via JMP 19.
Le classpath a été défini pour le pilote JDBC.
Mais l'erreur persiste, indiquant que le chargement du pilote a échoué.
Je vous serais reconnaissant de bien vouloir partager une solution fonctionnelle.
// 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." )
);


Accès aux donnéesRe: JMP 19 pour se connecter à JDBC IBM DB2Votre code semble avoir été généré par LLM, et ils ne maîtrisent généralement pas très bien JSL. Avez-vous essayé d'utiliser le générateur de requêtes de JMP pour créer la requête la première fois ? Ensuite, vous pourrez facilement obtenir le script correspondant ( Nouvelle requête SQL() ).

Utilisation de JMP > Importer vos données > Créer des requêtes SQL dans le générateur de requêtes
Re: JMP 19 pour se connecter à JDBC IBM DB21) JMP Query Builder ouvre directement la boîte de dialogue Ouvrir un fichier de données.
2) Vous pouvez également essayer Fichier --> Se connecter à --> Connexions de données

Cependant, il n'affiche que les connexions ODBC existantes ou permet uniquement d'en créer de nouvelles. Aucune option de connexion JDBC n'est disponible.
Re: JMP 19 pour se connecter à JDBC IBM DB2JMP ne prend-il en charge que les connexions ODBC et non JDBC ?
Re: JMP 19 pour se connecter à JDBC IBM DB2JMP ne prend pas en charge JDBC. Il est possible d'utiliser des connexions Python à des serveurs JDBC à cette fin. Bien entendu, Java devra être installé sur toutes les machines cibles.
Salutations,
Brian Corcoran
Développement JMP