The following slides show how to build a database-driven website by using JDBC (Java DataBase Connectivity).

Slide 13.0: Programming Exercise IV: My grocery shopping (finding the best price)
Slide 13.1: A sample JDBC project
Slide 13.2: Electronic and mobile commerce systems
Slide 13.3: How to build the Programming Exercise IV
Slide 13.4: Database and JDBC (or other host languages) setup
Slide 13.5: Database design
Slide 13.6: Database implementation (SQL)
Slide 13.7: Web user interface construction [(X)HTML]
Slide 13.8: Calling a CGI script (Unix shell)
Slide 13.9: Calling a CGI script (Perl)
Slide 13.10: Database accesses embedded in Java host language (JDBC)
Slide 13.11: Using Oracle Database 12c
Slide 13.12: Using Oracle Database 12c JDBC
Slide 13.13: Using Oracle SQL Developer



      “By three methods we may learn wisdom:    
      First, by reflection, which is noblest;    
      Second, by imitation, which is easiest; and    
      third by experience, which is the bitterest.”    
      ― Confucious