问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nodejs怎么连接数据库mysql

发布网友 发布时间:2022-04-07 22:30

我来回答

3个回答

懂视网 时间:2022-04-08 02:51

nodejs中如何连接mysql,下面给出一个小Demo.

第一步安装mysql模块
npm install mysql

第二步导入mysql模块
var mysql = require(‘mysql‘);

第三步连接mysql数据库
var connection = mysql.createConnection({
    host:‘localhost‘,
    user:‘root‘,
    password:‘‘,
    database:‘yudi‘
});

connection.connect();
第四步执行一条查询语句
var sql = "select * from person where name=‘"+username+"‘";
connection.query(sql,function(err,rows,fields){
     if(err)
         console.log(err);
     else{
        console.log(rows);
     }
//记得关闭连接
   connection.end();
});
err:是错误信息
rows:查询的信息
fields:返回所有信息
下面是小Demo

var mysql = require(‘mysql‘);

var connection = mysql.createConnection({
 host:‘localhost‘,
 user:‘root‘,
 password:‘‘,
 database:‘yudi‘
});

connection.connect();

var username = ‘stu2‘;
var sql = "select * from person where name=‘"+username+"‘";
connection.query(sql,function(err,rows,fields){
 if(err)
 console.log(err);
 else{
 console.log(rows);
 }
 connection.end();//记得关闭连接
});  

  

nodejs中如何连接mysql

标签:

热心网友 时间:2022-04-07 23:59

var mysql = require('mysql');
var conn = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database:'nodejs',
port: 3306
});
conn.connect();

//查询
// conn.query('SELECT * from user where name="wangwei"', function(err, result) {
// if (err) throw err;
// console.log(result);
// })

//新增
// conn.query('insert into user (username,password) values("huxiaona","123456")', function(err, result) {
// if (err) throw err;
// console.log(result);
// })

//删除
// conn.query('delete from user where username="wupeigui"', function(err, result) {
// if (err) throw err;
// console.log(result);
// })

conn.query('update user set id="1" where username="huxiaona"',function(err,result){
if (err) {throw err};
console.log("修改数据成功");
})

conn.end();

热心网友 时间:2022-04-08 01:17

npm install knex@0.6 --save
npm install mysql

var knex = require('knex')({
client: 'mysql',
connection: {
host : '<a href="https://www.baidu.com/s?wd=127.0.0.1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YkPjF-Pj9hmHcvPjbANB0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjbvrH0vrHmknWmznj0Yrj0Y" target="_blank" class="-highlight">127.0.0.1</a>',
user : 'your_database_user',
password : 'your_database_password',
database : 'myapp_test'
}
});

knex.select('title', 'author', 'year').from('books').then(function(data){
//取到的数据
console.log(data)
})

更多:
http://knexjs.org/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
厦门鱼饼烘干机 厦门海产品烘干机生产商 厦门杏仁烘干机 信息推荐 厦门鱼饼烘干机厂家直销 ...叫《拜金岁月》得了,只有我一人被腻到了吗? 逆行偶像内容简介 求恵比寿マスカッツ 《 スプリングホリデー》 这首歌的中文歌词 KONAN曾参与歌曲 女孩叫、魏佳宝好些、还是魏佳贝、还有好听的名字么 我想买三星s5670,帮我介绍下这款机器? nba中身穿1——99号的球星各有哪些?越多越好 热牛奶作弊码是什么? 每天都是一个人,上班工作的地方也是一个人,身边没有朋友,真的好孤单,每天都不开心,我该怎么办? 我想跟你去100个城市,来99个拥抱,后面怎么接, 求高考恋爱一百天1977的回忆攻略 我总是怕得罪人,每次都跟别人问是不是自己的错,但基本都不是 我总是这种心理,我该怎么办? 求家庭教师TV目录,分篇章,谢 如何理解不是每一天都有机会去拯救一个人的生命,但是每天都有机会去影响一个? jay歌迷进 性格内向,为人不够圆滑,公司里每次1有吃力不讨好的活,大家都会推给我,而我每次都不会拒绝,怎么办? 为啥每次我喜欢的人都不是对的人。 cpu平时这个温度,一玩游戏直接77度,正常吗 每次聊完天就觉得自己说话做事都不是聪明人做的 总想在别人面前表现的自己很聪明 却每次越做越糟 为什么很多陌生号码打电话给我,每次找的都不是同一个人? 1-100的奇数,偶数,质数,合数有哪些 同一部手机为什么每次拍照出来感觉自己都不是一个人了。每次拍出来都不一样 男主每次穿越都不是人类,包括人造人,聊斋,人鱼,画壁等的小说叫什么名字? CPU温度过高 求一篇快穿文,每次都不是人(快穿)主角是叶善,整篇文,包括VIP部分,要可以看的。 【找小说】一本快穿的小说,主角受每次穿越都不是人,第一个世界好像是一只猫?第二个世界古代背景 求VC运行库合集包轻量版(Visual c++)V2021.01.08 官方版网盘资源 求VisualCppRedist AIO运行库 V2021.02.07 官方版网盘资源 怎么恢复看的朋友圈视频 vc2005运行库下载地址 跪求vc+ +2008 32位运行库 官方版软件百度云资源 请问大佬有VC++2008运行库 32位&64位 完整版软件免费百度云资源吗 关于光敏电阻! 最新的DX\.net\VC运行库在哪下载啊 光敏电阻中的示数5*10k什么意思 VC8.0运行库_VC运行库最新版本下载后怎么安装 光敏电阻的时间特性 如何查寻银行卡开户协议书 葡萄用烘干机怎么烘干,温度多少? 听说葡萄干促干剂会把肠胃烧坏,这是否有科学依据? 梦见自己摘了一个红柿子吃了,又红又甜 ,又在地上拾了很多青柿子,准备等到放红? 在银行办理一般存款户签订合同的合作协议书怎么写 葡萄干晾制有哪些科学道理 女人梦见结满树的红柿子偷偷摘了二个到手变*立即吃了还怕人发现是什么意思? 银行开户业主协议书丢失有什么后果 - 信息提示