1.0.5 • Published 5 years ago

ke-db v1.0.5

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

ke-db

Node.js访问多种数据库的更高层次的抽象封装,能有效屏蔽不同数据库的实现细节差异,目前支持PostgreSQL、MySQL、SQLite三种数据库。

如何使用

1、安装模块

npm i ke-db

2、导入模块

import * as db from 'ke-db';

3、创建一个数据库上下文对象

以PostgreSQL数据库为例
let ctx: db.DBContext = new db.DBContext(db.DBType.PostgreSQL, {
        host: 'localhost',
        database: 'dcv',
        user: 'postgres',
        password: 'postgres',
        port: 5432
    });

4、根据SQL语句的返回结果类型,选择相应的方法来执行SQL语句,所有方法均为异步

返回受影响的行数
let sql: string = 'INSERT INTO userinfo (username,userpassword) VALUES ($1::varchar,$2::varchar)';
let parameters: any[] = ['test', 'test123'];
let result: number = await ctx.executeNonQuery(sql, parameters);
返回多条数据
let sql: string = 'SELECT * FROM userinfo';
let result: any[] = await ctx.executeReader(sql);
1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago