title: What is required for building Java Windows Application to access Online MySQL Database
body: <p>Can anyone list the requirements (i.e. any books, tutorials, libraries etc) to build an application in Java, which could communicate with my MySQL Database which is running on web.</p>
  
  <p>I am running an online webstore built in PHP and MySQL. I would like to build a Java Application through which I can (CRUD) Products, Categories, Orders etc.</p>
  
  <p>My Database is already built in MySQL and all the data is present in my online site. So I only need to work on a GUI App which can access my Store's data.</p>
  
  <p>Here is an example application built in Delphi which acts as a Front End (Store Manager) for oscommerce shopping cart.<br>
  <img src="https://www.mariovaldez.net/software/oscpmwin/screenshots/200705/product_list_menu.png" alt="alt text"></p>
  
  <p>What technologies do I need for creating Windows GUI in java and Database Application to communicate with my Online Store's Database. ?</p>
  
  <p>I have found some tutorials:  </p>
  
  <p><a href="https://web.archive.org/web/20120126005135/http://www.netbeans.org/kb/docs/java/gui-db.html" rel="nofollow noreferrer">https://web.archive.org/web/20120126005135/http://www.netbeans.org/kb/docs/java/gui-db.html</a></p>
  
  <p><a href="https://web.archive.org/web/20101125223754/http://www.netbeans.org/kb/docs/java/gui-db-custom.html" rel="nofollow noreferrer">https://web.archive.org/web/20101125223754/http://www.netbeans.org/kb/docs/java/gui-db-custom.html</a></p>
  
  <p><a href="https://web.archive.org/web/20090228020221/http://www.netbeans.org/kb/articles/mysql-client.html" rel="nofollow noreferrer">https://web.archive.org/web/20090228020221/http://www.netbeans.org/kb/articles/mysql-client.html</a></p>
  
  <p><a href="https://web.archive.org/web/20110923093326/http://www.netbeans.org/kb/docs/java/gui-db.html" rel="nofollow noreferrer">https://web.archive.org/web/20110923093326/http://www.netbeans.org/kb/docs/java/gui-db.html</a></p>
  
  <p>Are the above tutorials enough?</p>
  
  <p><strong>UPDATE:</strong></p>
  
  <p><strong>How about the following books</strong>:  </p>
  
  <p>1). JDBC Practical Guide for Java Programmers<br>
  2). JDBC API Tutorial and Reference, 3rd Edition  </p>
  
  <p>Would these be enough for a beginner?</p>