title: is it safe to keep database connections open for long time
body: <p>I have a .net client application which is connected to a remote database.
  Is it safe to keep a single connection open for the lifetime of the client (hours)?</p>
  <p>Does the answer hold if I have multiple (10 or 100) clients running?</p>