Fermer une connexion à une base de données créée par un composant tMysqlConnection - 7.2

MySQL

EnrichVersion
7.2
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
EnrichPlatform
Studio Talend
task
Création et développement > Systèmes tiers > Composants Database > Composants MySQL
Gouvernance de données > Systèmes tiers > Composants Database > Composants MySQL
Qualité et préparation de données > Systèmes tiers > Composants Database > Composants MySQL
Le composant tMysqlConnection est utilisé pour créer une connexion à MySQL qui sera utilisée par d'autres composants MySQL, comme le tMysqlnput ou le tMysqlOutput. Dans un Job, le tMysqlConnection ne ferme pas la connexion et doit être utilisé avec :
  • un composant tMysqlCommit/tMysqlRollback,
  • un composant tMysqlClose.

tMysqlCommit/tMysqlRollback

Vous pouvez utiliser l'option Close Connection des composants tMysqlCommit/tMysqlRollback afin de fermer la connexion.

Le composant tMysqlConnection crée une connexion, le tMysqlCommit commite les modifications si le sous-Job fonctionne correctement, puis ferme la connexion. Le tMysqlRollback effectue un rollback des modifications si le sous-Job échoue et ferme la connexion.

tMysqlClose

Vous pouvez utiliser le composant tMysqlClose pour fermer une connexion à MySQL lorsqu'il n'y a pas de tMysqlCommit/tMysqlRollback dans le Job ou si la case Close Connection n'est pas cochée dans le tMyslqCommit/tMysqlRollback.

Pour un exemple d'utilisation du composant tMysqlClose, consultez le Scénario : Lire des données dans des bases de données à l'aide de connexions dynamiques basées sur les variables de contexte.