nodeJs连接mysql进行CURD操作
来源:互联网 发布:vue.js 教程是mvvm? 编辑:程序博客网 时间:2024/06/05 20:29
首先需要安装mysql的模块
npm -g install mysql
其次修改package.json中的依赖如下:
"dependencies": {
"express": "3.2.6",
"jade": "*",
"ejs":"*",
"mongodb": ">= 0.9.9",
"mysql":"*"
}
然后执行npm install ,在eclipse里面刷新项目,即能看到在node_modules目录下面多了一个mysql文件夹
编写连接mysql的测试代码:
/**
* 连接mysql测试
*/
var http = require('http');
var mysql = require('mysql');
var conn = null;
TEST_DATABASE = "nodejs_test";
TEST_TABLE = "user_msg";
var db_options = {
host: 'localhost',
port: 3306,
user: 'root',
password: 'admin'
};
conn = mysql.createConnection(db_options);
conn.connect(function(err) {
if(err) {
console.error('connect db ' + client.host + ' error: ' + err);
process.exit();
}
});
conn.query('create database '+TEST_DATABASE);
conn.query("use "+TEST_DATABASE);
conn.query('create table '+TEST_TABLE +
"(id INT(11) AUTO_INCREMENT, name varchar(255), primary key (id) )");
conn.query("insert into "+TEST_TABLE+"(name) values ('nodejs_1')");
conn.query("insert into "+TEST_TABLE+"(name) values ('nodejs_2')");
conn.query("select * from " +TEST_TABLE,function select(err,results,fields){
if(err){
throw err;
}
console.log(err);
console.log(results);
console.log(fields);
});
- nodeJs连接mysql进行CURD操作
- 【Nodejs】Nodejs连接Mysql初级操作CURD
- MySQL数据CURD操作
- 继承HibernateDaoSupport进行CURD操作
- 使用hibernate进行CURD操作
- 使用C#对Excel进行读写操作(NPOI)以及使用EF对Mysql进行CURD
- mysql数据库实现CURD操作
- OLEDB对EXCEL进行CURD操作
- 2.对memcached进行curd操作
- C/C++连接mysql以及CURD
- Nodejs连接mysql的增、删、改、查操作
- Nodejs连接mysql的增、删、改、查操作
- nodejs 连接mysql
- NodeJs连接Mysql数据库
- 用Nodejs连接MySQL
- nodejs 连接 mysql
- NodeJS连接MySQL
- nodejs连接mysql
- 国内的免费的jsp建站网站jhost邀请码2013.6.14-2013.7.14
- win 7和Ubuntu 12.04 双系统下的磁盘分区问题
- Ubuntu 12.04 下安装配置 JDK 7
- 在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL
- perl中last的用法
- nodeJs连接mysql进行CURD操作
- 批处理之读取文件内容 FOR
- 从"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe"返回错误
- iText rups ubuntu 安装文件
- ArcGIS API for JavaScript地图实现Toorbar功能
- @JoinColumn
- 缺陷管理--根据客户的反馈分析缺陷
- Hibernate配置文件中指定MySQL数据库的编码方式
- MySQL 中文显示乱码