Welcome to the COMP-009 Java Access Connector repository! This repository contains the source code for an engaging Java activity that focuses on connecting Java applications to Microsoft Access databases.
To begin working with this project, you need to have Java installed on your computer, preferably JDK 8 or later. Alternatively, you can use the NetBeans IDE version 8.2. Follow the instructions below based on your operating system.
Ensure you have Java installed on your machine. You can download the Java Development Kit (JDK) from the official Oracle website or use a package manager for your operating system.
-
For Windows:
- Download the JDK from the official Oracle website or use the provided NetBeans bundle.
- If you choose to install the JDK separately, download it from Oracle JDK Downloads.
- Follow the installation wizard instructions.
-
For Linux:
- Use your distribution's package manager to install Java. For example:
- For Debian/Ubuntu:
sudo apt-get install default-jdk
- For Arch Linux:
sudo pacman -S jdk-openjdk
- For Red Hat/Fedora:
sudo yum install java-1.8.0-openjdk
- For Debian/Ubuntu:
- Alternatively, you can download the JDK from Oracle JDK Downloads.
- Use your distribution's package manager to install Java. For example:
If you prefer using the NetBeans IDE, you can download it from the provided link below:
- Download NetBeans IDE 8.2 from here.
- If you are running on an AMD or INTEL x86 computer, install
jdk-8u111-nb-8_2-windows-x64.exe
. - Run the installation wizard and follow the instructions.
- Download NetBeans using your respective distribution package manager. For example, use APT, PACMAN, YUM, or ZYPPER.
# Example for Debian/Ubuntu sudo apt-get install netbeans
- Alternatively, you can download the Linux installer script from here (e.g.,
jdk-8u111-nb-8_2-linux-x64.sh
). Change the script permissions using chmod +x. Execute the script using./jdk-8u111-nb-8_2-linux-x64.sh.
If you'd like to contribute to this project, please follow the guidelines below:
-
Fork the repository.
-
Clone your forked repository to your local machine:
git clone https://github.com/your-username/your-repo.git
-
Create a new branch for the feature you want to develop. Use the format
surname_feature-name
:# example git checkout -b sarmiento_crazyFeature
- If the repo is on your local machine fetch the
main
branch to update any changes
git pull origin main
- If the repo is on your local machine fetch the
-
As much as possible write code following the Javadoc documentation style. to help other contributors & members understand the functionality.
/** * Brief description of the function or class. * * @param parameter1 Description of parameter1. * @param parameter2 Description of parameter2. * @return Description of the return value. * @throws SomeException If applicable, describe the exception. */ public ReturnType functionName(Type parameter1, Type parameter2) throws SomeException { // Implementation goes here }
-
Commit your changes:
git add . git commit -m 'Add detailed description of changes'
-
Push your branch to your forked repository:
git push origin your-surname_feature-name
-
Create a pull request:
- Navigate to the original repository on GitHub.
- Click on "New Pull Request."
- Select the branch you just created.
- Provide a clear and concise summary of your changes.
-
Wait for your pull request to be reviewed and merged.
Thank you for contributing and wishing success on all of us!
A big thank you to the hardworking individuals who have contributed to the success of this project. Their dedication and efforts have made a significant impact:
- Rendel Abainza
- Ruzel Alano
- Meinard Francisco
- Anthony John Hinay
- Alvin Feliciano
- Aira jayoma
- Novelle Estrella
- Jenna Mae Lopez
- Joaquin Daniela
- Angela Loro
- Lance Bueno
- Jhana Mae Dela Cruz
- Dane Datuin
- Joanna Dellava
- Queenie Betonio
- Necolene Alberto
- Vhon Nhoart Cabug
- Wendel De Dios
- Nathaniel Magtibay
Special thanks to all the contributors, whether big or small, for their time and commitment to making this project better. Your contributions are highly valued! If you have contributed and your name is missing, please feel free to add yourself to this list in your pull request or let us know, and we'll make sure to include you.
Please see the Release section to download the final product.
After a couple of days spent in late-night stress, developing, writing, and creating presentations for COMP-009: Object Oriented Programming, we are thrilled to showcase the fruits of dedication among the members of Group 1 - BSCS 2-1 AY 2023-2024.