最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

NodeJS与Mysql的交互示例代码_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:12:54
文档

NodeJS与Mysql的交互示例代码_javascript技巧

NodeJS与Mysql的交互示例代码_javascript技巧:把Mysql Module装到NodeJS中 Js代码 代码如下: $npm install Mysql JS脚本 mysqlTest.js Js代码 代码如下: // mysqlTest.js //加载mysql Module var Client = require('mysql').Client, client = new C
推荐度:
导读NodeJS与Mysql的交互示例代码_javascript技巧:把Mysql Module装到NodeJS中 Js代码 代码如下: $npm install Mysql JS脚本 mysqlTest.js Js代码 代码如下: // mysqlTest.js //加载mysql Module var Client = require('mysql').Client, client = new C


把Mysql Module装到NodeJS中

Js代码
代码如下:
$npm install Mysql

JS脚本 mysqlTest.js
Js代码
代码如下:
// mysqlTest.js
//加载mysql Module
var Client = require('mysql').Client,
client = new Client(),
  
  //要创建的数据库名
TEST_DATABASE = 'nodejs_mysql_test',
//要创建的表名
TEST_TABLE = 'test';

//用户名
client.user = 'root';
//密码
client.password = 'root';
//创建连接
client.connect();

client.query('CREATE DATABASE '+TEST_DATABASE, function(err) {
if (err && err.number != Client.ERROR_DB_CREATE_EXISTS) {
throw err;
}
});

// If no callback is provided, any errors will be emitted as `'error'`
// events by the client
client.query('USE '+TEST_DATABASE);
client.query(
'CREATE TABLE '+TEST_TABLE+
'(id INT(11) AUTO_INCREMENT, '+
'title VARCHAR(255), '+
'text TEXT, '+
'created DATETIME, '+
'PRIMARY KEY (id))'
);

client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET title = ?, text = ?, created = ?',
['super cool', 'this is a nice text', '2010-08-16 10:00:23']
);

var query = client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET title = ?, text = ?, created = ?',
['another entry', 'because 2 entries make a better test', '2010-08-16 12:42:15']
);

client.query(
'SELECT * FROM '+TEST_TABLE,
function selectCb(err, results, fields) {
if (err) {
throw err;
}

console.log(results);
console.log(fields);
client.end();
}
);

执行脚本
Js代码
代码如下:
root@sammor-desktop:/var/iapps/nodejs/work# node mysqlTest.js

文档

NodeJS与Mysql的交互示例代码_javascript技巧

NodeJS与Mysql的交互示例代码_javascript技巧:把Mysql Module装到NodeJS中 Js代码 代码如下: $npm install Mysql JS脚本 mysqlTest.js Js代码 代码如下: // mysqlTest.js //加载mysql Module var Client = require('mysql').Client, client = new C
推荐度:
标签: js 数据库 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top