/S3-PROGSYS-databaseServer

Server - Database management system (DBMS) implemented in Java

Primary LanguageJava

Java DBMS project

This is the server CLI-Based Application of a database management system (DBMS) implemented in Java. Client can be found here.

This DBMS system was developed by students as part of a class project and should not be considered a fully-functional system.

How to use

Requirements

  • Java Runtime Environment
  • Command Line Interface - CLI
  • Whatever Operating System

Using the compiled .jar released

You can download the latest version on release section.
Run: java -jar database.jar [port]
Args: The port to listen

About Log

Database log can be found on datafile/. There are error, login, logout and trace of all query based on ip and time.

Working commands

Be Aware !

  • Syntax are STRICTLY case-sensitive
  • Don't use comma or any operators with space
  • No semicolon at the end of a query

Management

  • STATUS to see online client and processed client
  • STOP to stop the server but wait for all clients to exit
  • FORCE STOP to stop the server without waiting clients