zoukankan      html  css  js  c++  java
  • node && mysql 结合使用

    本文基于mac上的开发,node && mysql的简单结合使用.

    一、搭建环境

    •   到官网上下载对应自己电脑的相关的版本。然后启动mysql

    •   在使用npm -v 检测本电脑是否安装了nodejs,如果没有就到node 官网下载相应的版本进行安装,下图是本机上安装的版本

    • 使用npm进行项目的搭建,需要安装express和mysql,在创建好的目录中,执行npm install express mysql --save
    • 这里的express暂时没有用上,可以不用安装

    二、项目的结构

      本项目是一个简单的node 和 mysql的结合,所以结构相对来说比较简单,如下

    【题外话,本人使用的编辑器是vsc】

    三、结合使用node&mysql

    • 执行相关的代码进入数据库,并创建数据库,本人创建的测试的数据库如下

    • 在创建的项目中输入以下的代码:
    // 这里是引入数据库
    var mysql = require('mysql');
    
    //创建链接
    var connection = mysql.createConnection({
        host:'localhost',
        user:'root',
        password:'YES',
        database:'reng'
    })
    
    //启动链接
    connection.connect();
    
    //对数据库进行操作
    connection.query('select * from students',function(err,rows,fields){
        if(err){
            console.log(err);
        }
        if(rows){
            for(var i =0 ;i<rows.length;i++){
                console.log(rows[i].name+'-->'+rows[i].age);
            }
        }
    })
    
    //断开链接
    connection.end();
    

    四、观察结果

      在相对应的文件夹中执行 node app.js,会看到以下的结果

      

    【结果和预期吻合】

    【本文原创,引用请注明出处,谢谢】

  • 相关阅读:
    jquery ajax
    对话:工作时常用的借口
    asp.net 加页面Loading效果
    (转)row_number( )、rank( )、,DENSE_RANK( )、ntile( )
    商务英语:出差用语
    怎样工作才能收入更多
    上班族下午如何才不瞌睡?
    (转)系统权限大致分类
    对话:办公室午餐时间
    如何建立一个“铁打的营盘”?
  • 原文地址:https://www.cnblogs.com/reng/p/6551261.html
Copyright © 2011-2022 走看看