npm.io
5.0.0 • Published 2 years ago

onedionys-database-abstraction-layer

Licence
ISC
Version
5.0.0
Deps
132
Size
13 kB
Vulns
0
Weekly
0
Stars
2

Welcome to One Dionys - Database Abstraction Layer!

An abstraction layer for interacting with different types of databases in web applications, allowing portability and flexibility.

Requirements

  • Web Browser - Can be used as an emulator to build applications. Example [Chrome, Firefox, Safari & Opera].
  • Internet - Because many use CDN and to make it easier to find solutions to all problems.

How To Use

Example Syntax
const Database = require('./src/database');

// Initialize database with configuration
const db = new Database({
  host: 'localhost',
  user: 'root',
  password: 'password',
  database: 'my_database'
});

// Connect to the database
db.connect();

// Execute SQL query
const result = db.query('SELECT * FROM users');
console.log('Query result:', result);

// Disconnect from the database
db.disconnect();
Explanation
  • This package provides a Database class that can be used to connect to a database, execute SQL queries, and disconnect from the database. It abstracts away the database-specific details, allowing for easier database interactions in your application.
Return Value
  • connect(): Connects to the database.
  • query(sql): Executes the given SQL query and returns the result.
  • disconnect(): Disconnects from the database.

Release Date

  • v1.0.0 : 17 March 2024
  • v1.0.1 : 18 March 2024
  • v1.0.2 : 31 March 2024
  • v5.0.0 : 31 March 2024

Author

License

  • Copyright 2024 One Dionys
  • One Dionys - Database Abstraction Layer is an open source project licensed under the MIT license

Suppport & Donation

Love One Dionys - Database Abstraction Layer? Support this project by donating or sharing with others in need.

Made with One Dionys

Keywords