title: Connect multiple desktop apps to one online database
body: <p>I'm starting a new project. It consists of:</p>
  
  <ul>
  <li>Java desktop application downloadable from the internet with a client database.</li>
  <li>PHP website on the internet with a server database.</li>
  </ul>
  
  <p>The user who downloaded the app will use it to add items (not important what are they now) to the local database offline. When/If he is online, the item will be added to the server database so other connected users (through the desktop app or through the website) will see it.
  I googled the issue and found it's more complected than I guess. One of the solution is to use some ready tools like <code>SymmetricDS</code> and <code>Daffodil</code> to gain in term of <em>security</em>, <em>performance</em> and <em>scalability</em>, but they're difficult to configure and install in both client and server side, and need the access to command prompt which requires me to pass to a dedicated host (well, that is not a real problem). Also, all what I want is just what I've described, not all what these tools actually provide.</p>
  
  <ul>
  <li>Can I achieve that by myself within my Java application and maybe with the help of
  the web server PHP?</li>
  </ul>
  
  <p>I'm using MySQL for the info.</p>
  
  <p><strong>Edit:</strong> what really matters is to send items to the server database. Reading it can be less tricky using RSS Feed reading, for example.</p>