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
Post a Comment