Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

BSCS 2-1 Source code for COMP-009 (OOP) Java connects to access

License

Notifications You must be signed in to change notification settings

java-connects-to-access/access

Repository files navigation

access

Access

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.

Table of Contents

Getting Started

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.

Installing Java

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
    • Alternatively, you can download the JDK from Oracle JDK Downloads.

Installing NetBeans

If you prefer using the NetBeans IDE, you can download it from the provided link below:

  • Download NetBeans IDE 8.2 from here.
For Windows:
  • 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.
For Linux:
  • 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.

Contributing

If you'd like to contribute to this project, please follow the guidelines below:

  1. Fork the repository.

  2. Clone your forked repository to your local machine:

    git clone https://github.com/your-username/your-repo.git
  3. 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
  4. 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
    }
    
  5. Commit your changes:

    git add .
    git commit -m 'Add detailed description of changes'
  6. Push your branch to your forked repository:

        git push origin your-surname_feature-name
  7. 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.
  8. Wait for your pull request to be reviewed and merged.

Thank you for contributing and wishing success on all of us!

Acknowledgements

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:

Developers

Designers

Editors

  • Angela Loro
  • Lance Bueno
  • Jhana Mae Dela Cruz

Scriptwriters

Presenters

  • 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.

Final Product

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.

Access