node.js平台下的mysql数据库配置及连接

发布时间 - 2026-01-11 00:27:53    点击率:

首先下载mysql模块包

npm install mysql --save-dev

专门为数据库创建一个模块,放入一个文件中。

var mysql=require("mysql");
exports.connect=function(sql,param,callback){
  var db=mysql.createConnection({
    host:"localhost",   ///数据库URL
    port:"3306",     //数据库端口,默认3306
    user:"root", 
    password:"root",
    database:"databaseName"
  });
  db.connect();
  db.query(sql,param,callback);
  db.end();
};

其他文件通过connect接口使用即可。

例如在app.js拦截http请求

var db=require("./routes/db.js");
app.get("/index.html",function(req,res){
  db.connect("select * from t_user",function(error,data){
    console.log(data);
  });
  res.send("<h1>success</h1>");
});

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# nodejs  # mysql数据库  # node连接mysql数据库  # nodejs配置数据库连接  # node.js 开发指南 – Node.js 连接 MySQL 并进行数据库操作  # Node.js数据库操作之查询MySQL数据库(二)  # Node.js下向MySQL数据库插入批量数据的方法  # Node.js操作mysql数据库增删改查  # Node.js数据库操作之连接MySQL数据库(一)  # 从零学习node.js之mysql数据库的操作(五)  # Linux下为Node.js程序配置MySQL或Oracle数据库的方法  # Node.js实现连接mysql数据库功能示例  # Node.js对MySQL数据库的增删改查实战记录  # node.js如何操作MySQL数据库  # Node.js实现http请求服务与Mysql数据库操作方法详解  # node.js对于数据库MySQL基本操作实例总结【增删改查】  # 创建一个  # sql  # param  # callback  # exports  # connect  # function  # host  # localhost  # URL  # port  # db  # createConnection  # install  # save  # dev  # mysql  # code  # npm  # js 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Linux安全能力提升路径_长期防护思维说明【指导】  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  文字头像制作网站推荐软件,醒图能自动配文字吗?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  详解Android——蓝牙技术 带你实现终端间数据传输  如何在阿里云虚拟服务器快速搭建网站?  BootStrap整体框架之基础布局组件  JS弹性运动实现方法分析  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  JavaScript如何实现倒计时_时间函数如何精确控制  怎么用AI帮你设计一套个性化的手机App图标?  JS去除重复并统计数量的实现方法  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  如何在建站之星绑定自定义域名?  Laravel如何自定义分页视图?(Pagination示例)  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  UC浏览器如何设置启动页 UC浏览器启动页设置方法  QQ浏览器网页版登录入口 个人中心在线进入  电商网站制作价格怎么算,网上拍卖流程以及规则?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  北京专业网站制作设计师招聘,北京白云观官方网站?  jquery插件bootstrapValidator表单验证详解  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  JavaScript如何实现路由_前端路由原理是什么  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何快速搭建高效WAP手机网站?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  如何快速搭建高效可靠的建站解决方案?  lovemo网页版地址 lovemo官网手机登录  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Laravel如何实现事件和监听器?(Event & Listener实战)  简单实现Android文件上传  浅析上传头像示例及其注意事项  如何快速查询域名建站关键信息?  Android自定义listview布局实现上拉加载下拉刷新功能  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何在局域网内绑定自建网站域名?  网站优化排名时,需要考虑哪些问题呢?  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】