{"id":22276883,"url":"https://github.com/mdxabu/student-crud","last_synced_at":"2025-07-28T16:32:48.247Z","repository":{"id":182311192,"uuid":"668289662","full_name":"mdxabu/Student-CRUD","owner":"mdxabu","description":"Students CRUD Application using JDBC with MySQL","archived":false,"fork":false,"pushed_at":"2024-07-15T10:22:08.000Z","size":202,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-07-15T12:23:58.046Z","etag":null,"topics":["aws","aws-rds-mysql","collaborate","crud","dotenv","eclipse","github","hacktoberfest","hactoberfest2023","java","jdbc","jdbc-driver","jetbrains","learn","maven","mysql","mysql-database"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdxabu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2023-07-19T13:08:01.000Z","updated_at":"2024-07-15T10:22:12.000Z","dependencies_parsed_at":"2023-11-07T14:25:49.911Z","dependency_job_id":"661e7857-451c-41f6-a6ed-6863b06b8357","html_url":"https://github.com/mdxabu/Student-CRUD","commit_stats":null,"previous_names":["f-mohamed-abdullah/student-crud","mdxabu/student-crud"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdxabu%2FStudent-CRUD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdxabu%2FStudent-CRUD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdxabu%2FStudent-CRUD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdxabu%2FStudent-CRUD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdxabu","download_url":"https://codeload.github.com/mdxabu/Student-CRUD/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227932554,"owners_count":17843136,"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":["aws","aws-rds-mysql","collaborate","crud","dotenv","eclipse","github","hacktoberfest","hactoberfest2023","java","jdbc","jdbc-driver","jetbrains","learn","maven","mysql","mysql-database"],"created_at":"2024-12-03T14:16:30.146Z","updated_at":"2025-07-28T16:32:48.239Z","avatar_url":"https://github.com/mdxabu.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Student-CRUD Application\n  ![GitHub License](https://img.shields.io/github/license/mdxabu/Student-CRUD) \n\n\n\u003e [!IMPORTANT]\n\u003e This Project is officially moved from `AWS MySQL RDS` to Local `MySQL`.\n\nWelcome to the Student-CRUD repository! This repository contains a simple Java application used for performing CRUD (Create, Read, Update, Delete) operations on student records. The application is designed to manage student information, allowing you to add, view, edit, and delete student records.\n# Pictorial representation of this project\n\n\n\n![AWS-RDS-Overview](https://github.com/mdxabu/Student-CRUD/assets/115330277/4026d6e4-0ec7-45d6-88d4-73d987deb56b)\n\n\n# Features\n- Create: Add new student records to the database, including name, age, gender, and contact information.\n- Read: View a list of all student records with relevant details.\n- Update: Edit existing student records to reflect any changes in their information.\n- Delete: Remove student records from the database when they are no longer needed.\n# Create an ```.env``` file\n  For storing Mysql Database credentials\n  ```.env\n  USERNAME=your_mysql_username\n  PASSWORD=your_mysql_password\n```\nor\nStore on your environmental variables space.\n# Depenedency for Dotenv-java\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.github.cdimascio\u003c/groupId\u003e\n    \u003cartifactId\u003edotenv-java\u003c/artifactId\u003e\n    \u003cversion\u003e3.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n# How to access the ```.env``` file variables:\n  These statements are used to access the value in the ```.env``` file\n```java\nDotenv getenvirnmentalVariables = Dotenv.configure().load();\n\n// get the Environmental value using Key(USERNAME)\nDatabaseConnection.user = getenvirnmentalVariables.get(\"USERNAME\");\n\n// get the Environmental value using Key(PASSWORD)\nDatabaseConnection.password = getenvirnmentalVariables.get(\"PASSWORD\");\n```\n# Load the AWS Driver \n```java\n// AWS Driver class name\nClass.forName(\"software.aws.rds.jdbc.mysql.Driver\");\n```\n# Dependency for AWS RDS Mysql Connector Java\n```xml\n  \u003cdependency\u003e\n     \u003cgroupId\u003esoftware.aws.rds\u003c/groupId\u003e\n     \u003cartifactId\u003eaws-mysql-jdbc\u003c/artifactId\u003e\n     \u003cversion\u003e1.1.9\u003c/version\u003e\n   \u003c/dependency\u003e\n```\n\n\n# MySQL Database\n## For MySQL Database setup see the ➡️ [SETUP.md](https://github.com/f-mohamed-abdullah/Student-CRUD/blob/main/SETUP.md) or\n## you can run the following command on your terminal:\n\n```bash\nMySQL \u003e create_tables.sql\n```\n\n  \n# Getting Started\n## Installation\n- Fork this repository\n- Clone the repository\n- Navigate to the project directory:\n```bash\n\u003e git clone https://github.com/mdxabu/Student-CRUD.git\n\u003e cd Student-CRUD\n```\n# Contributing\nContributing to this repository is welcome. If you find a bug, have a feature request, or want to contribute in any other way, please follow these steps:\n\n- Fork the repository.\n\n- Create a new branch for your feature or bug fix or you can work on the main branch too:\n```bash\n\u003e git checkout -b test\n```\n- Make your changes and commit them with descriptive commit messages.\n\n- Push your changes to your forked repository.\n\n- Create a PR against the main branch of this repository, describing your changes and the problem or feature you're addressing.\n\n# License\nThis project is licensed under the \u003ca href=\"https://en.wikipedia.org//wiki/MIT_License\"\u003eMIT License\u003c/a\u003e, which means you are free to use, modify, and distribute it as you see fit. Please refer to the \u003ca href=\"https://github.com/f-mohamed-abdullah/Student-CRUD/blob/main/LICENSE\"\u003eLICENSE\u003c/a\u003e file for more details.\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdxabu%2Fstudent-crud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdxabu%2Fstudent-crud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdxabu%2Fstudent-crud/lists"}