tJava コンポーネントで既存のデータベース接続を呼び出す方法を探しています。JAVA Bloc に新しい BDD 接続を作成しましたが、最初の接続がジョブの最後にコミットするため、この新しい接続では tMySqlConnexion コンポーネントでデータ挿入を使用できません。tMySqlConnexion で使用するのと同じ接続を JAVA ブロックで使用する必要があります。
助けてくれてありがとう!
tJava コンポーネントで既存のデータベース接続を呼び出す方法を探しています。JAVA Bloc に新しい BDD 接続を作成しましたが、最初の接続がジョブの最後にコミットするため、この新しい接続では tMySqlConnexion コンポーネントでデータ挿入を使用できません。tMySqlConnexion で使用するのと同じ接続を JAVA ブロックで使用する必要があります。
助けてくれてありがとう!
tMysqlConnection コンポーネントは、接続をジョブの globalMap に格納します。そこから取得して、次のように tJava コンポーネントで使用できます。
java.sql.Connection c = (java.sql.Connection)globalMap.get("conn_tMysqlConnection_1");
これは、tMysqlConnection が一意の名前 tMysqlConnection_1 を持っていることを前提としています。これをあなたの仕事で使われている実際の名前に変更してください。