<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Talend Data Integration: tJDBCConnection Component vs DB Native Connection Components in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Data-Integration-tJDBCConnection-Component-vs-DB/ta-p/2538369</link>
    <description>&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;In Qlik Talend Studio, generally we use connection components to re-use the connection in job design. You may encounter some confusion about when using talend specific DB connectors, such as tsnowflakeconnection, tMySqlConnection and when using the generic tJDBCConnection component in a job?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;It depends on your job requirements and use cases.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;DB Native Components&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;For the generic JDBC component, you need to select the database type and its corresponding JDBC driver. It will serve as an entry point for the following databases&amp;nbsp;&lt;A href="https://help.qlik.com/talend/en-US/components/8.0/db-generic/tdbconnection" target="_blank" rel="noopener"&gt;tdbconnection | Qlik Talend Help &lt;/A&gt;and it is recommended to use DB native drivers to avoid unnecessary translation of JDBC to DB Specific calls.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NativeDBConnectionComponent" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/185553i9E7EA149E9575D37/image-size/large?v=v2&amp;amp;px=999" role="button" title="NativeDBConnectionComponent.png" alt="NativeDBConnectionComponent" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;NativeDBConnectionComponent&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;tJDBCConnection&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;For some use case, for example, if you need to check “&lt;STRONG&gt;Use or register a shared db connection&lt;/STRONG&gt;”, since the tSnowflakeConnection component doesn't have a shared connection option, so you can't pass a connection from father to child job with a shared connection.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For more information about this feature, please refer to Qlik Help Site below:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-10/sharing-database-connection?ver=21" target="_blank" rel="noopener"&gt;sharing-database-connection | Qlik Help&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE class="quote"&gt;tSnowflakeConnection component can use a shared connection as of Talend Studio R2025-04.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The jobs will be much more portable if you combine this with context variables for jdbc connections and configuration instead of relaying on specific database components. The tjdbcconnection component gets more options like the generic shared connection one, bulk load processing and it is a specific version of a dynamic database connector which uses JDBC URL to create the database connection.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tJDBCConnection" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/185554i040BDF2A2F3390FA/image-size/large?v=v2&amp;amp;px=999" role="button" title="JDBCComponent.png" alt="tJDBCConnection" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;tJDBCConnection&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Product-Q-and-A-Is-it-possible-to-recycle-reuse-a/ta-p/2510622" target="_blank" rel="noopener"&gt;Qlik Community: Qlik Talend Product Q and A: Is it possible to recycle/reuse a tDBSnowflakeConnection Component in a Subjob or Joblet?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Environment&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;LI-PRODUCT title="Talend Studio" id="qlik_TalendStudio"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;BR /&gt;&lt;LI-PRODUCT title="Talend Data Integration" id="qlik_TalendDataIntegration"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 08 Dec 2025 02:41:52 GMT</pubDate>
    <dc:creator>Xiaodi_Shi</dc:creator>
    <dc:date>2025-12-08T02:41:52Z</dc:date>
    <item>
      <title>Qlik Talend Data Integration: tJDBCConnection Component vs DB Native Connection Components</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Data-Integration-tJDBCConnection-Component-vs-DB/ta-p/2538369</link>
      <description>&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;In Qlik Talend Studio, generally we use connection components to re-use the connection in job design. You may encounter some confusion about when using talend specific DB connectors, such as tsnowflakeconnection, tMySqlConnection and when using the generic tJDBCConnection component in a job?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;It depends on your job requirements and use cases.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;DB Native Components&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;For the generic JDBC component, you need to select the database type and its corresponding JDBC driver. It will serve as an entry point for the following databases&amp;nbsp;&lt;A href="https://help.qlik.com/talend/en-US/components/8.0/db-generic/tdbconnection" target="_blank" rel="noopener"&gt;tdbconnection | Qlik Talend Help &lt;/A&gt;and it is recommended to use DB native drivers to avoid unnecessary translation of JDBC to DB Specific calls.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NativeDBConnectionComponent" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/185553i9E7EA149E9575D37/image-size/large?v=v2&amp;amp;px=999" role="button" title="NativeDBConnectionComponent.png" alt="NativeDBConnectionComponent" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;NativeDBConnectionComponent&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;tJDBCConnection&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;For some use case, for example, if you need to check “&lt;STRONG&gt;Use or register a shared db connection&lt;/STRONG&gt;”, since the tSnowflakeConnection component doesn't have a shared connection option, so you can't pass a connection from father to child job with a shared connection.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For more information about this feature, please refer to Qlik Help Site below:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-10/sharing-database-connection?ver=21" target="_blank" rel="noopener"&gt;sharing-database-connection | Qlik Help&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE class="quote"&gt;tSnowflakeConnection component can use a shared connection as of Talend Studio R2025-04.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The jobs will be much more portable if you combine this with context variables for jdbc connections and configuration instead of relaying on specific database components. The tjdbcconnection component gets more options like the generic shared connection one, bulk load processing and it is a specific version of a dynamic database connector which uses JDBC URL to create the database connection.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tJDBCConnection" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/185554i040BDF2A2F3390FA/image-size/large?v=v2&amp;amp;px=999" role="button" title="JDBCComponent.png" alt="tJDBCConnection" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;tJDBCConnection&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Product-Q-and-A-Is-it-possible-to-recycle-reuse-a/ta-p/2510622" target="_blank" rel="noopener"&gt;Qlik Community: Qlik Talend Product Q and A: Is it possible to recycle/reuse a tDBSnowflakeConnection Component in a Subjob or Joblet?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Environment&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;LI-PRODUCT title="Talend Studio" id="qlik_TalendStudio"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;BR /&gt;&lt;LI-PRODUCT title="Talend Data Integration" id="qlik_TalendDataIntegration"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Dec 2025 02:41:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Data-Integration-tJDBCConnection-Component-vs-DB/ta-p/2538369</guid>
      <dc:creator>Xiaodi_Shi</dc:creator>
      <dc:date>2025-12-08T02:41:52Z</dc:date>
    </item>
  </channel>
</rss>

