nodejs中加入mysql插件
安装mysql 插件
npm install mysql@2.0.0-alpha7
安装成功后的位置:
C:\Users\用户名\node_modules\mysql
查看readme.md文件的方法
http://daringfireball.net/projects/markdown/dingus
mysql 的小例子
var mysql = require('mysql');
var TEST_DATABASE = 'nodejs_db';
var TEST_TABLE = 'test';
//创建连接
var client = mysql.createClient({
user: 'root',
password: 'rainbow',
});
//创建数据库
client.query('CREATE DATABASE '+TEST_DATABASE, function(err) {
if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {
throw err;
}
});
//不指定回调函数,如果出错,则体现为客户端错误
client.query('USE '+TEST_DATABASE);
//创建表格,插入数据
client.query(
'CREATE TABLE '+TEST_TABLE+
'(id INT(11) AUTO_INCREMENT, '+
'name VARCHAR(255), '+
'PRIMARY KEY (id))'
);
client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET name = ?',
['nodejs1']
);
var query = client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET name = ?',
['nodejs2']
);
//查询,并设置回调函数
client.query(
'SELECT * FROM '+TEST_TABLE,
function selectCb(err, results, fields) {
if (err) {
throw err;
}
console.log(results);
console.log(fields);
client.end();
}
);
posted on 2013-04-02 11:48 狗尾草-大数据收割基 阅读(1500) 评论(0) 编辑 收藏 举报