Node.js中Mysql的使用
来源:互联网 发布:韩通网络教育 编辑:程序博客网 时间:2024/05/22 03:09
首先安装mysql模块, npm install sql,这条语句是安装mysql模块到你的项目中,而不是全局安装。
安装之后,就可以进行js代码的编写了。
server.js
var mysql = require('mysql');//数据库连接var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'root', database: 'nodejsdemo'});connection.connect();//数据库的CRUD语句var selectAllSql = "select * from userMag";var selectOneSql = "select * from userMag where uname like ? ";var insertSql = "insert into userMag (uname,uphone,age) values (?,?,?)";var delSql = "delete from userMag where uid = ?";var updateSql = "update userMag set uname = ?,uphone = ?,age = ? where uid = ?";//执行sql语句connection.query(selectAllSql, function(err, rows) { if(err) { console.log(err); return; } //对查找到的数据进行操作,此处我将数据传递给了ejs模版。 res.render("index.ejs",{data:rows});});
编写好js代码之后,就可以进行测试了,将你的mysql开启。在项目文件中,在命令行中输入node server.js。就将这个node服务开启,之后你就可以在你的mysql中看到数据的变化。connection.query(paramA,paramB[],callback())
方法执行sql语句。第一个参数为要执行的sql语句,第二个参数(可选)是一个数组类型,为sql语句中要传入的参数,第三个参数为回调函数。
例如:
var updateSql = "update userMag set uname = ?,uphone = ?,age = ? where uid = ?";connection.query(updateSql, ["张三","155","23","05"],function(err, rows) { if(err) { console.log(err); return; }});
阅读全文
0 0
- node.js中mysql的简单使用
- Node.js中Mysql的使用
- node.js中mysql连接池的使用
- Node.js中MySQL的操作
- Node.js使用MySQL的连接池
- 在Node.js中使用MySQL&MySQL JavaScript客户端
- Node.js中async的简单使用
- Node.js中http-server的使用
- 翻译:如何在Node.js和Express中使用MySql
- node.js的使用
- 在Node.js使用mysql模块时遇到的坑
- node.js中使用sqlite3
- Node.js中使用Markdown
- Node.js中使用数据库
- node.js中使用exports
- node.js中使用mongodb
- node.js中npm使用
- 关于node.js中使用json2.js
- ubuntu为什么没有/etc/inittab文件? 深究ubuntu的启动流程分析
- printf,%02X和%x有什么区别
- 仓库管理
- proc文件系统详解(原创)
- mvc 原理概念
- Node.js中Mysql的使用
- 在Linux系统下安装jdk以及配置jav_home和path
- 2017南宁网络赛J.Minimum Distance in a Star Graph(bfs求最短路)
- 霍纳法则
- win7中安装多个mysql
- smartfs使用总结
- 是否改变原数组的常用方法归纳
- 第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC
- 在CentOS 7上安装配置Flume