title: Connect to DB2 using ibm_db , connection attempt starts but never finish
body: <p>trying to connect to Ibm DB2 with ibm_db in Python, Im running it on Azure Databricks.
  I get through to the DB2 but the connection just hangs there for a while until it end with an error.</p>
  <pre><code>from ibm_db import connect
  
  connection = connect('DATABASE=MyDB;HOSTNAME=MyHost;PORT=MyPort;PROTOCOL=TCPIP;UID=MyUid;PWD=MyPwd', '', '')
  </code></pre>
  <p>I get after a while the error:</p>
  <p>[IBM][CLI Driver] SQL30081N  A communication error has been detected. Communication protocol being used: &quot;TCP/IP&quot;.  Communication API being used: &quot;SOCKETS&quot;.  Location where the error was detected: &quot;MyIp&quot;.  Communication function detecting the error: &quot;connect&quot;.  Protocol specific error code(s): &quot;110&quot;, &quot;<em>&quot;, &quot;</em>&quot;.  SQLSTATE=08001 SQLCODE=-30081</p>
  <p>On the DB2 side they can see the connection attempt as:</p>
  <p>SYN-received
  Waiting for a confirming connection request
  acknowledgment.</p>
  <p>Now the DB2 has a package collection that is perhaps needed, I cant seem to find the syntax to add this to the connection string however.</p>
  <p>The other suspect is azure databricks but has no clue in what way.</p>
  <p>Any help is greatly appreciated.</p>