title: Can I / Should I pool neo4j's JDBC connections in Bolt mode?
body: <p>Reading the <a href="http://neo4j-contrib.github.io/neo4j-jdbc/" rel="nofollow noreferrer">neo4j JDBC's documentation</a>, there are two transports supported for connecting to a neo4j server at the moment:</p>
  
  <blockquote>
    <ul>
    <li><p>through the Bolt protocol (3.0.X) using    jdbc:neo4j:bolt://:/</p></li>
    <li><p>through the HTTP protocol (2.X+) using    jdbc:neo4j:http://:/</p></li>
    </ul>
  </blockquote>
  
  <p>Obviously, the HTTP protocol does not need pooling connections (unless it's HTTP/2 which is not the case here). But I'm not familiar with Bolt so I'm wondering if I can pool neo4j's connections in Bolt mode? And if I can, is it like any ordinary JDBC connection and I can use, for example, <a href="https://github.com/brettwooldridge/HikariCP" rel="nofollow noreferrer">HikariCP</a> to keep its connections alive?</p>