Skip to content

luismanuelamengual/neogroup-database-connector

Repository files navigation

npm version

Database Connector

This package is a lightweight and user-friendly database connector that allows developers to easily interact with any database. It has been designed with simplicity and ease-of-use in mind, making it accessible even to those who are new to database programming.

The package comes with clear and comprehensive documentation, making it easy to get started and quickly learn the basics of working databases. It also provides a range of useful features and functionalities, such as connection pooling, transaction management, and query building, which help to streamline the development process and make it more efficient.

Installation

npm install @neogroup/database-connector

Getting started

First its necessary to register a new Data Source. For a postgres data source, this can be accomplished with the following code

const source = new PostgresDataSource();
source.setHost(/*database host*/);
source.setDatabaseName(/*database name*/);
source.setUsername(/*database username*/);
source.setPassword(/*database password*/);
DB.register(source);

Note: If the PostgresDataSource is used, its necesary to install the underlying database library "pg" for this to work

After the registration, its possible to execute queries in the database in the following way

const users = DB.table('users').find();

This will execute the following SQL

SELECT * FROM users

Contact

For bugs or for requirements please contact me at luismanuelamengual@gmail.com

About

ORM for NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published