title: VB.net: Any problems using a Shared method for getting a db connection?
body: <p>I have a utility class that creates &amp; returns a db connection:</p>
  
  <pre><code>Public Shared Function GetConnection() as OracleConnection
    dim c as New OracleConnection()
    ... set connection string...
    c.Open()
    Return c
  End Function
  </code></pre>
  
  <p>Is there any risk of concurrent calls returning the same connection?  The connection string enables pooling.</p>