最新文章专题视频专题问答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
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

NodeJS与Mysql的交互

来源:懂视网 责编:小采 时间:2020-11-09 13:04:33
文档

NodeJS与Mysql的交互

NodeJS与Mysql的交互:把Mysql Module装到 NodeJS中 Js代码 $npminstallMysql。 JS脚本 mysqlTest.js Js代码 // mysqlTest.js //加载mysql Module var Client = require(mysql).Client, 。 client = new Clie
推荐度:
导读NodeJS与Mysql的交互:把Mysql Module装到 NodeJS中 Js代码 $npminstallMysql。 JS脚本 mysqlTest.js Js代码 // mysqlTest.js //加载mysql Module var Client = require(mysql).Client, 。 client = new Clie

把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 = no

把Mysql Module装到 NodeJS中

Js代码 ?
  1. $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(); ?
? } ?
);??

  执行脚本j

Js代码 ? 收藏代码
  1. root@sammor-desktop:/var/iapps/nodejs/work#?node?mysqlTest.js ?


作者:qxs965266509 发表于2013-8-17 9:47:35 原文链接

阅读:0 评论:0 查看评论

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

NodeJS与Mysql的交互

NodeJS与Mysql的交互:把Mysql Module装到 NodeJS中 Js代码 $npminstallMysql。 JS脚本 mysqlTest.js Js代码 // mysqlTest.js //加载mysql Module var Client = require(mysql).Client, 。 client = new Clie
推荐度:
标签: 数据库 mysql module
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top