I kept example very simple - but still working code. My objective is to clearly show how the topic is coded. I don't show one large application that uses all the topics like other books do because I find that confusing. No JSP - however you'll find JSP fully covered in my J2EE, The Complete Reference. Java demystified does have good JDBC examples and GUI examples.