docs: public Connection getJDBCConnection() throws DBException
      {
          boolean bSharedConnection = false;
          if (m_sharedConnection != null)
          { // Special code for databases that can't handle multiple databases
              bSharedConnection = true;
              if (m_sharedConnection != m_JDBCConnection)
              {
                  if (m_sharedConnection != null)
                  {
                      try   {
                          m_sharedConnection.close();
                      } catch (SQLException ex) {
                          ex.printStackTrace();
                      }
                      m_sharedConnection = null;
                  }
              }
          }
          if (m_JDBCConnection == null)	// Always
              this.setupDBConnection();
          if (bSharedConnection)
              m_sharedConnection = m_JDBCConnection;
          return m_JDBCConnection;
      }