What is required for building Java Windows Application to access Online MySQL Database

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.

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.

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.

Here is an example application built in Delphi which acts as a Front End (Store Manager) for oscommerce shopping cart.
alt text

What technologies do I need for creating Windows GUI in java and Database Application to communicate with my Online Store’s Database. ?

I have found some tutorials:

hXXp://www.netbeans.org/kb/docs/java/gui-db.html

hXXp://www.netbeans.org/kb/docs/java/gui-db-custom.html

hXXp://www.netbeans.org/kb/articles/mysql-client.html

hXXp://www.netbeans.org/kb/docs/java/gui-db.html

Are the above tutorials enough ?

UPDATE:

How about the following books :

1). JDBC Practical Guide for Java Programmers
2). JDBC API Tutorial and Reference, 3rd Edition

Would these be enough for a beginner ?

What is required for building Java Windows Application to access Online MySQL Database