Files
doc-exports/docs/dataartsstudio/umn/dataartsstudio_01_0132.html
chenxiaoxiong f9e2808b7c DataArts UMN 20250810 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
Co-committed-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
2025-09-02 10:44:13 +00:00

101 lines
13 KiB
HTML

<a name="dataartsstudio_01_0132"></a><a name="dataartsstudio_01_0132"></a>
<h1 class="topictitle1">Uploading a CDM Link Driver</h1>
<div id="body8662426"><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1066602312437">The Java Database Connectivity (JDBC) provides programmatic access to relational databases. Applications can execute SQL statements and retrieve data using the JDBC API.</p>
<p id="dataartsstudio_01_0132__en-us_topic_0286032703_p8060118">Before connecting CDM to a relational database, you need to upload the JDK 8 .jar driver of the relational database.</p>
<div class="section" id="dataartsstudio_01_0132__en-us_topic_0286032703_section970710437120"><h4 class="sectiontitle">Prerequisites</h4><ul id="dataartsstudio_01_0132__en-us_topic_0286032703_ul107084436121"><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li64645355161956">A cluster has been created.</li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li1171874138">You have downloaded one of the drivers listed in <a href="#dataartsstudio_01_0132__en-us_topic_0286032703_table10609618172919">Table 1</a>.</li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li1885893381315">(Optional) An SFTP link has been created by referring to <a href="dataartsstudio_01_0028.html">FTP/SFTP Link Parameters</a> and the corresponding driver has been uploaded to the offline file server.</li></ul>
</div>
<div class="section" id="dataartsstudio_01_0132__en-us_topic_0286032703_section631855342818"><a name="dataartsstudio_01_0132__en-us_topic_0286032703_section631855342818"></a><a name="en-us_topic_0286032703_section631855342818"></a><h4 class="sectiontitle">How Do I Obtain a Driver?</h4><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1181145155012">Select a driver version that adapts to the database type. Note that the version of the uploaded driver does not need to match the version of the database to be connected. Obtain the JDK8 .jar driver of the recommended version by referring to <a href="#dataartsstudio_01_0132__en-us_topic_0286032703_table10609618172919">Table 1</a>.</p>
<div class="tablenoborder"><a name="dataartsstudio_01_0132__en-us_topic_0286032703_table10609618172919"></a><a name="en-us_topic_0286032703_table10609618172919"></a><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_01_0132__en-us_topic_0286032703_table10609618172919" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Drivers</caption><thead align="left"><tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row7609131862912"><th align="left" class="cellrowborder" valign="top" width="21.65%" id="mcps1.3.4.3.2.5.1.1"><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p17609141812914">Relational Database Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25.61%" id="mcps1.3.4.3.2.5.1.2"><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1060920188290">Driver Name</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="27.74%" id="mcps1.3.4.3.2.5.1.3"><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p15609191813295">How to Obtain</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.3.2.5.1.4"><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1060911817296">Recommended Version</p>
</th>
</tr>
</thead>
<tbody><tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row96104182295"><td class="cellrowborder" valign="top" width="21.65%" headers="mcps1.3.4.3.2.5.1.1 "><ul id="dataartsstudio_01_0132__en-us_topic_0286032703_ul97472028165511"><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li874852825515">RDS for MySQL</li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li51712143569">MySQL</li></ul>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.4.3.2.5.1.2 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p2610218142911">MySQL</p>
</td>
<td class="cellrowborder" valign="top" width="27.74%" headers="mcps1.3.4.3.2.5.1.3 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p13610181820292"><a href="https://downloads.mysql.com/archives/c-j/" target="_blank" rel="noopener noreferrer">https://downloads.mysql.com/archives/c-j/</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.5.1.4 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p284104620494">mysql-connector-java-5.1.48.jar</p>
</td>
</tr>
<tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row16610181815291"><td class="cellrowborder" valign="top" width="21.65%" headers="mcps1.3.4.3.2.5.1.1 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p16610111872912">Oracle</p>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.4.3.2.5.1.2 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p116106186293">ORACLE_6</p>
<p id="dataartsstudio_01_0132__en-us_topic_0286032703_p175175286477">ORACLE_7</p>
<p id="dataartsstudio_01_0132__en-us_topic_0286032703_p777183074714">ORACLE_8</p>
</td>
<td class="cellrowborder" valign="top" width="27.74%" headers="mcps1.3.4.3.2.5.1.3 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p367412229164">Driver packages: <a href="https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html" target="_blank" rel="noopener noreferrer">https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html</a></p>
<p id="dataartsstudio_01_0132__en-us_topic_0286032703_p995616051116">Driver packages of historical versions: <a href="https://repo1.maven.org/maven2/com/oracle/database/jdbc/" target="_blank" rel="noopener noreferrer">https://repo1.maven.org/maven2/com/oracle/database/jdbc/</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.5.1.4 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p96401221436">ojdbc8.jar for version 12.2.0.1</p>
<div class="note" id="dataartsstudio_01_0132__en-us_topic_0286032703_note1835119369293"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p8351736132916">New versions (for example, Oracle Database 21c (21.3) drivers) are not supported. If they are used, the schema name cannot be obtained during job creation.</p>
</div></div>
</td>
</tr>
<tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row5610181822911"><td class="cellrowborder" valign="top" width="21.65%" headers="mcps1.3.4.3.2.5.1.1 "><ul id="dataartsstudio_01_0132__en-us_topic_0286032703_ul333771505715"><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li3337121565713">RDS for PostgreSQL</li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li19115201816574">PostgreSQL</li></ul>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.4.3.2.5.1.2 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p361001842912">POSTGRESQL</p>
</td>
<td class="cellrowborder" valign="top" width="27.74%" headers="mcps1.3.4.3.2.5.1.3 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p111816014314"><a href="https://mvnrepository.com/artifact/org.postgresql/postgresql" target="_blank" rel="noopener noreferrer">https://mvnrepository.com/artifact/org.postgresql/postgresql</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.5.1.4 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p169931051154310">postgresql-42.3.4.jar for version 42.3.4</p>
</td>
</tr>
<tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row561012183294"><td class="cellrowborder" valign="top" width="21.65%" headers="mcps1.3.4.3.2.5.1.1 "><ul id="dataartsstudio_01_0132__en-us_topic_0286032703_ul120172118571"><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li820122105711">RDS for SQL Server</li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li2914102295717">Microsoft SQL Server</li></ul>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.4.3.2.5.1.2 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1361051872920">SQLServer</p>
</td>
<td class="cellrowborder" valign="top" width="27.74%" headers="mcps1.3.4.3.2.5.1.3 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p0649348192617"><a href="https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#previous-releases" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#previous-releases</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.5.1.4 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p125431952194314">sqljdbc42.jar</p>
</td>
</tr>
<tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row6781232204718"><td class="cellrowborder" valign="top" width="21.65%" headers="mcps1.3.4.3.2.5.1.1 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p7382144864710">Dameng database</p>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.4.3.2.5.1.2 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p979173219478">DM</p>
</td>
<td class="cellrowborder" valign="top" width="27.74%" headers="mcps1.3.4.3.2.5.1.3 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1546911349405"><a href="https://eco.dameng.com/download/" target="_blank" rel="noopener noreferrer">https://eco.dameng.com/download/</a></p>
<p id="dataartsstudio_01_0132__en-us_topic_0286032703_p479133212474">Obtain <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b11714185214014">DmJdbcDriver18.jar</strong> from the DM installation directory <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b107141526403">/dmdbms/drivers/jdbc</strong>.</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.5.1.4 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p187917324473">DmJdbcDriver18.jar</p>
</td>
</tr>
<tr id="dataartsstudio_01_0132__en-us_topic_0286032703_row183271933016"><td class="cellrowborder" valign="top" width="21.65%" headers="mcps1.3.4.3.2.5.1.1 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1632719315012">POSTGRESQL_KINGBASE</p>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.4.3.2.5.1.2 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p1232793702">POSTGRESQL_KINGBASE</p>
</td>
<td class="cellrowborder" valign="top" width="27.74%" headers="mcps1.3.4.3.2.5.1.3 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p18791102018"><a href="dataartsstudio_01_0132.html">https://www.kingbase.com.cn/rjcxxz/index.htm</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.5.1.4 "><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p12327631016">Driver version matching the KingBase database version</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="dataartsstudio_01_0132__en-us_topic_0286032703_section02114121612"><h4 class="sectiontitle">Procedure</h4><ol id="dataartsstudio_01_0132__en-us_topic_0286032703_ol11427193111167"><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li87084416364"><span>Access the CDM console, choose <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b11596324123417">Cluster Management</strong> in the navigation pane, locate the target cluster, and choose <span class="menucascade" id="dataartsstudio_01_0132__en-us_topic_0286032703_menucascade0597192413343"><b><span class="uicontrol" id="dataartsstudio_01_0132__en-us_topic_0286032703_uicontrol659722493418">Job Management</span></b> &gt; <b><span class="uicontrol" id="dataartsstudio_01_0132__en-us_topic_0286032703_uicontrol5597172413416">Link Management</span></b> &gt; <b><span class="uicontrol" id="dataartsstudio_01_0132__en-us_topic_0286032703_uicontrol3597924143417">Driver Management</span></b></span>. On the <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b759710245343">Driver Management</strong> page, upload a driver.</span><p><div class="fignone" id="dataartsstudio_01_0132__en-us_topic_0286032703_fig98654881718"><span class="figcap"><b>Figure 1 </b>Uploading a driver</span><br><span><img id="dataartsstudio_01_0132__en-us_topic_0286032703_image16871448161717" src="en-us_image_0000002269202165.png" title="Click to enlarge" class="imgResize"></span></div>
</p></li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li196571014241"><span>Click <span class="uicontrol" id="dataartsstudio_01_0132__en-us_topic_0286032703_uicontrol14493145144717"><b>Upload</b></span> in the <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b18498185164719">Operation</strong> column and select a local driver.</span><p><p id="dataartsstudio_01_0132__en-us_topic_0286032703_p574817135196">Alternatively, click <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b1896815474536">Copy from SFTP</strong> in the <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b1396874715316">Operation</strong> column and configure the <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b5968134714534">SFTP Link</strong> name and <strong id="dataartsstudio_01_0132__en-us_topic_0286032703_b13969124795314">Driver File Path</strong>.</p>
</p></li><li id="dataartsstudio_01_0132__en-us_topic_0286032703_li17780610191913"><span>(Optional) If you have uploaded an updated version of a driver, you must restart the CDM cluster for the new driver to take effect.</span></li></ol>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dataartsstudio_01_0023.html">Creating a Link in a CDM Cluster</a></div>
</div>
</div>
<script language="JavaScript">
<!--
initImageViewer('.imgResize');
var msg_imageMax = "view original image";
var msg_imageClose = "close";
//--></script>