1.0.3 • Published 6 years ago

ktmysql v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

ktmysql

使用须知

该库依赖mysql, 使用前请先安装mysql

npm install mysql

1: 引入

引入ktmysql

var ktmysql = require("ktmysql")

2: 初始化

初始化数据库

* @param {string} ip 需要连接的数据库的ip
* @param {string} user 数据库登陆用户
* @param {string} password 数据库密码
* @param {string} port 数据库端口
* @param {string} database 数据库名称
ktmysql.initMysql(ip, user, password, port, databaseName)
例如: 
ktmysql.initMysql("10.1.6.99", "root", "123456", "3306", "testdb")

3: 查询

@param {string} sql sql查询语句
@param {any} successCallBack 成功的回调
@param {any} failCallBack 失败的回调
query(sql, successCallBack, failCallBack)

例子:

mysqlOpera.query('select * from t_sysoption', (result) => {
    console.log("成功:", result)
    console.log('--------------------------SELECT----------------------------');
    for (const item in result) {
        if (result.hasOwnProperty(item)) {
            const element = result[item];
            if (element.optName == 64) {
                console.log("lotId:" + element.optValue)
            }
        }
    }
    console.log('------------------------------------------------------------\n\n');
}, (err) => {
    console.log("失败:", err)
})

4: 更新

@param {string} modifySql 更新的sql语句
@param {string} modifyParam 更新的sql参数
@param {any} successCallBack 成功回调
@param {any} failCallBack 失败回调
update(modifySql, modifyParam, successCallBack, failCallBack)

例子:

mysqlOpera.update('UPDATE t_sysoption SET optValue = ? WHERE optName =64', [2681]
, (res) => {
    console.log(res)
}
, (err) => {
    console.log(err)
})

5: 删除

@param {string} deleteSql 更新的sql语句
@param {any} successCallBack 成功回调
@param {any} failCallBack 失败回调
delete(deleteSql, successCallBack, failCallBack)

例子:

暂无
1.0.3

6 years ago

1.0.2

6 years ago