nodejs+mysql入门实例
2017-06-16 11:44
447 查看
此前我已准备好mysql,使用的是PHP的组合包Appserv
手动添加数据库依赖:
在package.json的dependencies中新增, “mysql” : “latest”,
然后使用命令:
或
使用命令安装mysql并添加依赖:
官方例子:
运行node
这样Nodejs连接上了MySQL
可是这样真的就连上了吗?还是弄个表出来查下比较妥,下面在数据库:test下创建一个表名为:mytable
修改上面例子的查询语句
运行node
确实是能查询的喲!我突然相信真爱了。。。
更多mysql例子:
https://www.npmjs.com/package/mysql
手动添加数据库依赖:
在package.json的dependencies中新增, “mysql” : “latest”,
{ "name": "news", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "dependencies": { "body-parser": "~1.13.2", "cookie-parser": "~1.3.5", "debug": "~2.2.0", "express": "~4.13.1", "jade": "~1.11.0", "morgan": "~1.6.1", "serve-favicon": "~2.3.0", "mysql":"latest" } }
然后使用命令:
npm install
或
使用命令安装mysql并添加依赖:
npm install mysql -save
官方例子:
//连接数据库 var mysql = require('mysql'); var connection = mysql.createConnection({ host: '数据库地址如:localhost', user: '数据库用户名', password: '密码', database:'数据库名' }); connection.connect(); //查询 connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) throw err; console.log('The solution is: ', rows[0].solution); }); //关闭连接 connection.end();
运行node
这样Nodejs连接上了MySQL
可是这样真的就连上了吗?还是弄个表出来查下比较妥,下面在数据库:test下创建一个表名为:mytable
-- -- 数据库: `test` -- -- -------------------------------------------------------- -- -- 表的结构 `mytable` -- CREATE TABLE `mytable` ( `name` varchar(255) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- 导出表中的数据 `mytable` -- INSERT INTO `mytable` VALUES ('名称1'); INSERT INTO `mytable` VALUES ('名称2');
修改上面例子的查询语句
//连接数据库 var mysql = require('mysql'); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'open00', database:'test' }); connection.connect(); //查询 connection.query('select * from `mytable`', function(err, rows, fields) { if (err) throw err; console.log('查询结果为: ', rows); }); //关闭连接 connection.end();
运行node
确实是能查询的喲!我突然相信真爱了。。。
更多mysql例子:
https://www.npmjs.com/package/mysql
相关文章推荐
- nodejs+mysql入门实例(表的查询)
- nodejs+mysql入门实例
- nodejs+mysql入门实例(链接到数据库)
- nodejs+mysql入门实例(删)
- nodejs+mysql入门实例(改)
- nodejs连接mysql实例
- MySQL索引入门实例
- Python中操作MySQL入门实例
- 有关hibernate入门小实例--hibernate+mysql
- java操作mysql入门代码实例(含插入、更新和查询)
- Nodejs进阶:核心模块net入门学习与实例讲解
- nodejs中express 入门小实例
- [NHibernate] 入门实例 NHibernate 3.3 GA + VS2010 +MySQL
- 初识NodeJS服务端开发入门(Express+MySQL)
- java web入门到精通java调用mysql存储过程实例
- NodeJS经典入门实例程序
- MySQL---数据库从入门走向大神系列(十六)-JavaWeb分页技术实例演示1
- spring mvc+ibatis+mysql的组合框架入门实例demo源码下载
- MySql入门教程mysql基础知识学习实例讲解
- [置顶] nodejs入门实战教程(01)——从上传实例出发