-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathn14_mysqlPool.js
More file actions
30 lines (28 loc) · 841 Bytes
/
n14_mysqlPool.js
File metadata and controls
30 lines (28 loc) · 841 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var OptPool = require('./models/OptPool');
var optPool = new OptPool();
var pool = optPool.getPool();
//执行SQL语句
pool.getConnection(function (err, conn) {
//----插入
var userAddSql = 'insert into user (uname,pwd) values(?,?)';
var param = ['eee', 'eee'];
conn.query(userAddSql, param, function (err, rs) {
if (err) {
console.log('insert err:', err.message);
return;
}
console.log('insert success');
//conn.release(); //放回连接池
})
//查询
conn.query('SELECT * from user', function (err, rs) {
if (err) {
console.log('[query] - :' + err);
return;
}
for (var i = 0; i < rs.length; i++) {
console.log(rs[i].uname);
}
conn.release(); //放回连接池
});
});