1.0.3 • Published 6 years ago
ktmysql v1.0.3
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)
例子:
暂无