{"id":24896797,"url":"https://github.com/irpcode/jdbc-sql-client","last_synced_at":"2026-04-27T21:32:03.194Z","repository":{"id":272536002,"uuid":"912897909","full_name":"IRPCode/JDBC-SQL-Client","owner":"IRPCode","description":"A client that automates some of the operations needed to modify a MySQL Database.","archived":false,"fork":false,"pushed_at":"2025-01-31T14:47:36.000Z","size":331,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T15:35:54.598Z","etag":null,"topics":["java","jdbc","jdbc-driver","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IRPCode.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}},"created_at":"2025-01-06T16:08:59.000Z","updated_at":"2025-01-31T14:47:40.000Z","dependencies_parsed_at":"2025-01-15T04:23:14.452Z","dependency_job_id":"41921c31-d710-41ad-9a0b-afd439a6ec46","html_url":"https://github.com/IRPCode/JDBC-SQL-Client","commit_stats":null,"previous_names":["irpcode/mysql-java-wrapper-client","irpcode/jdbc-sql-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRPCode%2FJDBC-SQL-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRPCode%2FJDBC-SQL-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRPCode%2FJDBC-SQL-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IRPCode%2FJDBC-SQL-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IRPCode","download_url":"https://codeload.github.com/IRPCode/JDBC-SQL-Client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245885357,"owners_count":20688446,"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":["java","jdbc","jdbc-driver","mysql-database"],"created_at":"2025-02-01T20:15:15.324Z","updated_at":"2026-04-27T21:32:03.165Z","avatar_url":"https://github.com/IRPCode.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eJava Database Connector SQL Client\u003c/h1\u003e\n\n\u003ca href=\"https://github.com/IRPCode/JDBC-SQL-Client/tree/main/src/main/java/com/irpcode\"\u003eThe source code is available here\u003c/a\u003e\n  \n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ch2\u003eGetting Started\u003c/h2\u003e\n\u003c/div\u003e\n\nFirst, make sure that you have the following things installed:\n\n  - \u003ca href=\"https://www.oracle.com/java/technologies/downloads/\"\u003eJava\u003c/a\u003e\n  - \u003ca href=\"https://maven.apache.org/\"\u003eMaven\u003c/a\u003e\n    - \u003ca href=\"https://www.tutorialspoint.com/maven/maven_environment_setup.htm\"\u003eMake sure it is properly configured on your system\u003c/a\u003e\n  - \u003ca href=\"https://www.mysql.com/downloads/\"\u003eMySQL\u003c/a\u003e\n    - This program was tested using MySQL 9.1\n    - Ensure your MySQL database is running through Port 3306\n\n\u003cdiv align=\"center\"\u003e\n\u003ch2\u003eGetting started\u003c/h2\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\nStarting off, make sure you are only using a database that has up to\u003cb\u003e six columns\u003c/b\u003e!\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \n![image](https://github.com/user-attachments/assets/d8d8b090-f3f4-47a4-bd7e-fcfd593b42fd)\n\n\u003c/div\u003e\n\n- When the program boots, you will be met with a login panel. Ensure that you enter the database that you want to use\n- If your MySQL service is not running, make sure you start the service before attempting to log in, otherwise it cannot connect\n\n\u003cdiv align=\"center\"\u003e\n\u003ch2\u003eThe main panel\u003c/h2\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \n![image](https://github.com/user-attachments/assets/356ff91c-0aa4-4608-a0c8-f02beb969059)\n\n\u003c/div\u003e\n\n- This is the section that will show you all of your database's entries. There are a few elements at the top to take note of.\n  - Enter the table you wish to view that is in the database you entered earlier into the text field on the left.\n  - The select 'Select Table/Show All'\n  - If you wish to specify what column to base your query off of, you can select that in the drop down menu, and then enter a key term into the text field to the left\n  - After doing so, you can hit the search button, and the results will update\n\n\u003cdiv align=\"center\"\u003e\n  \n![image](https://github.com/user-attachments/assets/0b0afc11-573a-4365-8ea8-92130534ecf3)\n\n\u003c/div\u003e\n\n- You can use the left and right buttons to flip view more entries\n\n\n\u003cdiv align=\"center\"\u003e\n\u003ch2\u003eDatabase Options\u003c/h2\u003e\n\u003c/div\u003e\n\nThe options panel on the left side of the main panel are used to do basic modifications to your database. These are the following:\n    - Updating, inserting, and deleting data entries\n    - Creating, editing, and deleting tables\n    - Changing, creating, and deleting databases\n\n\u003ch3\u003eModifying Entries\u003c/h3\u003e\n\n- In order to update an entry in your database, you must enter a table in your database, and then hit the 'get columns button'.\n\n\u003cdiv align=\"center\"\u003e\n  \n![image](https://github.com/user-attachments/assets/a87f9e27-1940-4638-a0df-ed232e3b1491)\n\n\u003c/div\u003e\n  \n  - You are able to entier the different columns are want to modify, and then there is a specifying statement at the end of the panel where you can tell the program to update entries that are greater than, less than, or equal to the column with a specified value.\n\n\u003cdiv align=\"center\"\u003e\n  \n![image](https://github.com/user-attachments/assets/578915f1-4903-4040-9f52-af526aa1583a)\n\n\u003cdiv\n\n  - Inserting new information is as simple as entering your table's name, and then entering your desired information to enter into your database.\n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/e5f620c2-1de3-441c-bdb3-dace0b2d184f)\n\n\u003c/div\u003e\n\n  - Deleting entries is largely the same, just be careful, as deleted information cannot be recovered. You will be required to verify your credentials before deleting anything.\n\n\u003ch3\u003eModifying The Table\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/aca69f2a-8eb4-448f-a3bf-6974e4e8f722)\n\n\u003c/div\u003e\n\n- In order to create a table, you must enter a table name, and then use the drop down boxes to specify the values in the table. The text fields are used for column names. \n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/d79e41bf-28ae-47dd-bbe0-3d2ed585e09e)\n\n\u003c/div\u003e\n\n- Enter your table name, and then you can change the data type a column uses. Make sure that you do not attempt to convert numeric types to string types, or the database will refuse the transaction.\n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/bf220fad-d78a-4578-b220-2a12eddfc649)\n\n\u003c/div\u003e\n\n- Deleting a table will require you to login to prevent any accidental modifications.\n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/0004d0a3-fc77-4d8f-8fc0-f48768da871e)|\n\n\u003ch3\u003eModifying The Database\u003c/h3\u003e\n\n\u003c/div\u003e\n\n- Changing databases effects all other aspects of the program. Make sure when verifying your credentials that you enter the same table name if you want to continue to modify it.\n\n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/17f34e17-beae-4d0d-9cc0-85df24f95e6b)\n\n\u003c/div\u003e\n\n  - NOTE: You will have to enter a table name to update the main panel.\n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/bcfb6cd9-9227-4c2c-8fb3-5c071cb57ccd)\n\n\u003c/div\u003e\n\n - You can directly create a new database, however you must use the previous 'change database' option to use it. You will have to login to verify your credentials. \n\n\u003cdiv align=\"center\"\u003e\n\n![image](https://github.com/user-attachments/assets/13009ea6-7f66-403b-9af1-843a7e217d79)\n\n\u003c/div\u003e\n\n - When deleting a databse, make sure you swap to another database as to ensure you can safely delete it without causing any issues.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firpcode%2Fjdbc-sql-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firpcode%2Fjdbc-sql-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firpcode%2Fjdbc-sql-client/lists"}