Skip to content

JDBC, HTTP, SQL, MongoDB module for parsing web based JSON, retrieved via HTTP Request and mapped to SQL and MongoDB

License

Notifications You must be signed in to change notification settings

JeremiahBoothe/CS499_Computer_Science_Capstone

Repository files navigation

jdbchttpsql

Project Documentation

Introduction

jdbchttpsql is a lightweight Kotlin library designed to facilitate HTTP communication with SQL databases using JDBC. This library is the repository foundation for an Android Radio Streaming app to support Indie Radio Stations.

Features

  • Simple Integration: Easily integrate HTTP communication with SQL databases.
  • Lightweight: Minimal dependencies and easy to use.
  • Secure: Supports secure communication protocols.(If BouncyCastle gets implemented)
  • Efficient: Uses Song Duration based requests to prevent excessive data requests.

Getting Started

Prerequisites

  • Java Development Kit (JDK) 8 or higher
  • Gradle (for project build)

Installation

  1. Clone the repository:

    git clone https://github.com/JeremiahBoothe/jdbc-http-sql.git
  2. Navigate to the project directory:

    cd jdbchttpsql
  3. Build the project using Gradle:

    gradle build

Configuration

Configure the library using a properties file or environment variables to specify database connection details, like URL, username, and password.

Support

For any issues or feature requests, please open an issue on the GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

JDBC, HTTP, SQL, MongoDB module for parsing web based JSON, retrieved via HTTP Request and mapped to SQL and MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages