title: JDBC connection string with spaces on file path (sqlite, hsqldb)
body: <p>I have to connect to a database that is hosted inside a file. Instead of pointing to a port I have to point to a file like this sqlite connection string:</p>
  
  <pre><code>"jdbc:sqlite:database/users.db"
  </code></pre>
  
  <p>But I can't figure out how to specify the path when the path has spaces on it like:</p>
  
  <pre><code>"jdbc:sqlite:C:\\Documents and Settings\\users.db"
  "jdbc:sqlite:C:/Documents\ and\ Settings/users.db"
  </code></pre>
  
  <p>None of these work.</p>
  
  <p>Preferably I also want to be able to specify this path in a manner that is system agnostic (ie works both on windows and on linux). Without needing specific processing on each.</p>