{"id":19039779,"url":"https://github.com/shubh2-0/jdbc-practice","last_synced_at":"2025-04-23T20:48:00.554Z","repository":{"id":71456274,"uuid":"603515618","full_name":"Shubh2-0/JDBC-Practice","owner":"Shubh2-0","description":"🔍 Dive into JDBC practice with two projects: Student Management Application and Student Management Application with DAO Pattern. Learn CRUD operations, DAO layer abstraction, code organization, and extensibility. Clone, configure, and contribute to level up your JDBC skills. Let's explore the world of database interaction! 🚀👩‍💻📚","archived":false,"fork":false,"pushed_at":"2023-09-08T11:49:35.000Z","size":4469,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-18T05:53:48.372Z","etag":null,"topics":["api","database","java","jdbc","jdbc-driver","mysql"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shubh2-0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-02-18T18:43:54.000Z","updated_at":"2023-09-02T10:17:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e74b56b-19ff-4873-8015-41bf453b888c","html_url":"https://github.com/Shubh2-0/JDBC-Practice","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shubh2-0%2FJDBC-Practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shubh2-0%2FJDBC-Practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shubh2-0%2FJDBC-Practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shubh2-0%2FJDBC-Practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shubh2-0","download_url":"https://codeload.github.com/Shubh2-0/JDBC-Practice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250513665,"owners_count":21443203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","database","java","jdbc","jdbc-driver","mysql"],"created_at":"2024-11-08T22:18:51.861Z","updated_at":"2025-04-23T20:48:00.545Z","avatar_url":"https://github.com/Shubh2-0.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JDBC-Practice\n\n![image](https://github.com/Shubh2-0/JDBC-Practice/assets/112773220/36b6c7bd-99d0-4bdc-8d4e-bba118f9b201)\n\n\n📚 This GitHub repository contains two projects that demonstrate simple implementations using JDBC (Java Database Connectivity).\n\n## 1. Student Management Application\n\n🎓 The \"Student Management Application\" project is a basic implementation that showcases the usage of JDBC to interact with a database for managing student records. It includes functionalities such as:\n\n- ➕ Adding a new student to the database\n- 🔄 Updating an existing student's information\n- ❌ Deleting a student from the database\n- 🔍 Retrieving and displaying a list of all students\n\nThe project serves as a starting point for understanding the fundamental concepts of JDBC and how it can be used to perform CRUD (Create, Read, Update, Delete) operations on a database.\n\n## 2. Student Management Application with DAO Pattern\n\n🎓 The \"Student Management Application with DAO Pattern\" project is an enhanced version of the previous project, incorporating the DAO (Data Access Object) design pattern. This pattern helps in separating the business logic from the data access code, providing a more structured and modular approach.\n\nThe key features of this project include:\n\n- 🏗️ Implementation of a DAO layer that abstracts the database operations\n- 🤝 Integration of the DAO layer with the rest of the application\n- 📊 Improved code organization and maintainability through separation of concerns\n- 🚀 Extensibility for incorporating additional functionality in the future\n\nBy studying this project, you can gain a deeper understanding of the DAO pattern and its benefits in managing data access in larger-scale applications.\n\n## Usage\n\n👣 To use these projects, follow these steps:\n\n1. Clone the repository to your local machine using the following command:\n\n```bash\ngit clone https://github.com/Shubh2-0/JDBC-Practice.git\n```\n\n2. Open the project of your choice in your preferred Java IDE.\n\n3. Configure the database connection details in the relevant configuration file (e.g., `db.properties`).\n\n4. Build and run the project.\n\nFeel free to explore, modify, and experiment with the code to enhance your understanding of JDBC and the DAO pattern.\n\n## Contributions\n\n🤝 Contributions to this project are welcome. If you have any improvements or additional features to suggest, please feel free to submit a pull request. 🙌\n\n## 📬 Contact\n\nIf you want to contact me, you can reach me through below handles.\n\n \u003cp align=\"left\"\u003e\n  \u003ca href=\"https://www.linkedin.com/in/shubham-bhati-787319213/\" target=\"_blank\"\u003e\u003cimg align=\"center\" src=\"https://skillicons.dev/icons?i=linkedin\" width=\"40px\" alt=\"linkedin\" /\u003e\u003c/a\u003e\u0026emsp;\n  \u003ca title=\"shubhambhati226@gmail.com\" href=\"mailto:shubhambhati226@gmail.com\" target=\"_blank\"\u003e\u003cimg align=\"center\"  src=\"https://cdn-icons-png.flaticon.com/128/888/888853.png\"  width=\"40px\"   alt=\"mail-me\" /\u003e\u003c/a\u003e\u0026emsp;\n  \u003ca href=\"https://wa.me/+916232133187\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://media2.giphy.com/media/Q8I2fYA773h5wmQQcR/giphy.gif\" width=\"40px\"  alt=\"whatsapp-me\" /\u003e\u003c/a\u003e\u0026emsp;\t\n \u003c/p\u003e\n\n\u003cbr\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubh2-0%2Fjdbc-practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshubh2-0%2Fjdbc-practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubh2-0%2Fjdbc-practice/lists"}