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

Server - Database management system (DBMS) implemented in Java

Notifications You must be signed in to change notification settings

mendrika261/S3-PROGSYS-databaseServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java DBMS project

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

overview.mp4

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