Node.js + MySQL CRUD操作
来源:互联网 发布:电子白板制作软件 编辑:程序博客网 时间:2024/05/07 13:51
var CRUD = { //新增 _insert: function (client, insertSQLString, value) { client.query(insertSQLString, value, function (error, results) { if (error) { console.log("ClientReady Error:" + error.message); client.end(); return; } else { console.log("Inserted:" + results.affectedRows + " row."); console.log("Insert success..."); } }); }, //查询 _select: function (client, selectSQLString) { client.query(selectSQLString, function (error, results, fields) { if (error) { console.log("GetData Error:" + error.message); client.end(); return; } if (results.length > 0) { var firstResult, resultSet = ''; for (var i = 0; i < results.length; i++) { firstResult = results[i]; resultSet += "ID:" + firstResult["ID"] + ' Name:' + firstResult["Name"] + " PWD:" + firstResult["PWD"] + "\n"; } console.log(resultSet); } }); }, //更新 _update: function (client, updateSQLString) { client.query(updateSQLString, function (error, results) { if (error) { console.log("ClientReady Error:" + error.message); client.end(); return; } console.log("Update success..."); }); }, //删除 _delete: function (client, deleteSQLString) { client.query(deleteSQLString, function (error, results) { if (error) { console.log("ClientReady Error:" + error.message); client.end(); return; } console.log("Delete success..."); }); }};exports._insert = CRUD._insert;exports._select = CRUD._select;exports._update = CRUD._update;exports._delete = CRUD._delete;
使用方式如下:
var http = require("http"), mysql = require("mysql"), CRUD = require("./CRUD.js"); var client = mysql.createConnection({ user: "root", //数据库用户名 password: "", //数据库密码 database: "node" //数据库 }); http.createServer(function (request, response) { CRUD._insert(client, "insert into User set Name=?,PWD=?", ['3', '3']); //CRUD._update(client, "update User set Name='22' where ID=1"); //CRUD._delete(client, "delete from User where ID=1"); CRUD._select(client, "select * from User"); }).listen(8080);
- Node.js + MySQL CRUD操作
- Node.js简单操作MongoDB(CRUD)
- node.js操作mysql
- node.js操作MySQL
- 使用Node.js进行对数据库的CRUD操作
- node.js操作MySQL数据库
- node.js操作MySQL数据库
- Node+Express+mysql实现CRUD
- mysql数据库CRUD操作
- JDBC操作MySQL(crud)
- Mysql CRUD操作
- Python-MySQL CRUD操作
- Node.js的mysql数据库操作
- Node.js中MySQL的操作
- Node.js的mysql数据库操作
- node.js操作mysql的工具类
- Node.js使用Sequelize操作MySQL
- Node.js开发 ---- angular + markdown实现CRUD
- Winform遍历枚举的值并加载到下拉框中
- sss
- Oracle实例和Oracle数据库(Oracle体系结构)
- centos+nginx+redmine+gitosis安装指南
- Jedis连接池的使用
- Node.js + MySQL CRUD操作
- Java初始化顺序
- 灵活使用剩余数量求渔夫打鱼数
- POJ 1321 棋盘问题
- Android4.2如何使用3.4的linux Kernel
- 削华为足,以适IBM之履的再造流程
- 泛型编程:源起、实现与意义
- flex 调用c#webservice
- C语言 运算符优先级图表