JMP 19 para conectarse a JDBC IBM DB2IBM DB2 migra de ODBC a JDBC.
Si bien las conexiones ODBC han funcionado correctamente, no hemos podido encontrar una solución que funcione para la conexión JDBC a través de JMP 19.
Se ha definido la ruta de clases para el controlador JDBC.
Pero sigue dando un error que indica que no se pudo cargar el controlador.
Agradecería que alguien pudiera compartir una solución que funcione.
// 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." )
);


Acceso a los datosRe: JMP 19 para conectarse a JDBC IBM DB2Tu código parece generado por LLM y, por lo general, no son muy buenos con JSL. ¿Has intentado usar el Generador de Consultas de JMP para crear la consulta por primera vez? Después, puedes obtener fácilmente el script para ello ( New SQL Query() ).

Utilizando JMP > Importar tus datos > Crear consultas SQL en el Generador de consultas
Re: JMP 19 para conectarse a JDBC IBM DB21) El Generador de consultas JMP se abre directamente en el cuadro de diálogo Abrir archivo de datos.
2) Como alternativa, probé Archivo --> Conectar a --> Conexiones de datos

Sin embargo, solo muestra las conexiones ODBC existentes o permite crear nuevas conexiones ODBC. No hay opción de conexión JDBC.
Re: JMP 19 para conectarse a JDBC IBM DB2¿JMP solo admite conexiones ODBC y no JDBC?
Re: JMP 19 para conectarse a JDBC IBM DB2JMP no es compatible con JDBC. Para ello, es posible utilizar conexiones Python a intermediarios JDBC. Por supuesto, deberá tener Java instalado en todos los equipos donde realice la implementación.
Saludos,
Brian Corcoran
Desarrollo JMP