本文不完全参考了《Node学习指南》的第11章 部分资料参考自 感谢他的代码 —————————————————————————— 第二篇文章里成功连接到了数据库,接下来准备进行增删改查的工作 关于连接的方法,,书中给的代码如下:
创建连接var client = mysql.createClient({ user: ‘root’, password: ‘rainbow’,});
这段连接代码在使用中会报错,应该使用createConnection方法 同时要指定主机
var connection = mysql.createConnection({host : ‘localhost’,user : ‘root’,password : ‘194910’});
声明变量
var TEST_DATABASE = ‘mydb’;var TEST_TABLE = ‘test’;
创建数据库
connection.query((err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {throw err; }});
声明使用的数据库:
connection.query(‘USE ‘+TEST_DATABASE);
创建一个新表
connection.query( ‘CREATE TABLE ‘+TEST_TABLE+ ‘(id INT(11) AUTO_INCREMENT, ‘+ ‘name VARCHAR(255), ‘+ ‘PRIMARY KEY (id))’);
插入一条记录
connection.query( ”+ ‘SET name = ?’, [‘hello’]);
注意’INSERT INTO ‘后面引号前面是有空格的
查询:
connection.query( ‘SELECT * FROM ‘+TEST_TABLE, {if (err) {throw err;}console.log(results);console.log(fields);connection.end(); });
孜孜不倦的追求奋斗,加油。