zoukankan      html  css  js  c++  java
  • NodeJS连接mysql数据库

    1,下载

    cnpm install mysql

    2,引入并配置修改数据库用户名密码及数据库名

    var mysql      = require('mysql');
    var connection = mysql.createConnection({
      host     : 'localhost',
      user     : 'root',
      password : '123456',
      database : 'test'
    });
     
    connection.connect();
     
    connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
      if (error) throw error;
      console.log('The solution is: ', results[0].solution);
    });

    3,如果本地数据库连接失败,报错10061,说明本地MySQL服务未启动,在我的电脑右键服务下启动mysql

    4.抛出源码,蹬蹬蹬~~~~

    var Mysqlconnect = require('mysql');
    var sql = Mysqlconnect.createConnection({
        host:'localhost',
        user:'root',
        password:'xxxx',
        database:'trip'
      });
      sql.connect();
    /* GET users listing. */
    router.get('/', function(req, res, next) {
            sql.query("select * from tour",[],function(err,data){
                console.log(data);
                res.send(data);
            });
        
    });
    // 登录
    router.post('/login', function(req, res, next) {
          console.log(req.body.username);
            sql.query("select * from user_app where username = ? and password = ?",[req.body.username,req.body.password],function(err,data){
                console.log(data);
                if(err){
                    console.log(err);
                    return;
                }
                res.send(data);
            });
        
    });
    // 注册
    router.post('/register', function(req, res, next) {
          console.log(req.body.username);
            sql.query("insert into user_app (username,password,phone) value (?,?,?)",[req.body.username,req.body.password,req.body.phone],function(err,data){
                console.log(data);
                if(err){
                    console.log(err);
                    return;
                }
                res.json({res_code:0});
            });
        
    });
  • 相关阅读:
    python异常处理
    装饰器汇总
    PHP PDO预定义常量
    [转载]Firebird与MySQL:一个使用者的体会
    卸载AppDomain动态调用DLL异步线程执行失败
    c#数据库访问读取数据速度测试
    iis最大工作进程数
    WINCE 获取智能设备唯一编号
    通过 JDBC 驱动程序使用大容量复制
    IIS出现问题时修改配置文件的几项说明
  • 原文地址:https://www.cnblogs.com/blog-zy/p/10953609.html
Copyright © 2011-2022 走看看