zoukankan      html  css  js  c++  java
  • 与后台进行连接,mysql模块 第六篇

     1 var mysql  = require("mysql");
     2 var client = function(sql, callback) {
     3     var db = mysql.createConnection({
     4         host: "localhost",
     5         port: 3306,
     6         user: "root",
     7         password: "root123"
     8     });
     9     db.connect();
    10     db.query("use kartorResearch");
    11     if(typeof callback == "function"){
    12         db.query(sql, callback);
    13     }else{
    14         db.query(sql);
    15     }
    16     db.end();
    17 };

    上面的代码:1、引入mysql模块【不要忘记先按照mysql,npm install mysql】

    2、 创建数据库的连接

    3、对数据库进行连接

    4、db.query("use kartorResearch");【查询数据库 ,我的数据库名为kartorResearch】,你可以自己定义名称

    5、对数据库进行查询,sql表示查询语句

    6、db.end():  关闭与数据库的连接

    数据库连接好了以后,想和数据库进行一个post请求,前台请求代码如:

     1 $.ajax({
     2                     url: "/insertInfo",
     3                     type: "post",
     4                     dataType: "json",
     5                     data: {"quesInfo": d},
     6                     success: function(data){
     7                         console.log(data);
     8                         alert(data.toString());
     9                     },
    10 });

    一个ajax请求,在后端的node中,处理该请求,引入必要的模块:

    var express = require('express');
    var router = express.Router();
    var fs = require("fs");
    var http = require("http");
    var url = require("url");
    var userModule = require("引入上面的链接数据库的文件");

    一个post,基于express框架;

    router.post('/insertInfo', function(req, res, next) {
        var cookie = req.cookies;//post请求时的cookie
        var code = 0;
        var message = "成功";
     var body = JSON.parse(req.body.quesInfo);//ajax数据请求返回的数据
      /*
    这里就是数据的查询接口,通过userModule中的代码进行一个数据库查询
    通过不同的查询结果,对code和message进行处理。
    */
    //返回json类型的数据
    res.set('Content-Type', 'application/json; charset=utf-8');
    //返回响应的code 等消息
    res.send({code: code,message: message, data: null});
    //
    res.end();
     });
  • 相关阅读:
    线性表顺序表模板 纯本人手工创造
    娘的,自己的求逆序对模板又不好使了。。。。。。。。
    杜教筛学习总结
    2019 年百度之星·程序设计大赛
    2019中国大学生程序设计竞赛(CCPC)
    2019 年百度之星·程序设计大赛
    2019 Multi-University Training Contest 7
    2019 Multi-University Training Contest 9
    2019牛客暑期多校训练营(第十场)
    2019 Multi-University Training Contest 8
  • 原文地址:https://www.cnblogs.com/lee90/p/5817077.html
Copyright © 2011-2022 走看看