Week 22 - Database Design for Web Apps with JDBC

 The week I delved into JDBC (Java Database Connectivity) to connect my Java application to a MySQL database. It provided hands-on experience with database operations within a Java application.

The use of JDBC was carried on in a group project where my group and I designed a JDBC web application. We used Java and Spring Boot to manage a pharmacy prescription system. All in all, I was excited to be working with Java methods used by the web application and plugged into the database. My group encountered multiple issues with validating RxIDs and pharmacy names, and when changing patient and doctor data. This forced me to think about how to carefully craft my Java and structure SQL queries properly. It also helped me understand the importance of ensuring user input matched the data in my database. This has been one of the best exercises for understanding relational database design.

In another assignment I used SQL to manipulate and analyze data from a normalized campaign contributions database. This allowed me to gain deeper insights into the data.

Comments

Popular posts from this blog

The End of the Byte Trail

Reflections on Algorithms

Refining Documentation and Planning Final Deliverables