zoukankan      html  css  js  c++  java
  • Live2d Test Env

    连接数据库的方法迄今为止学了三种: cmd方式、可视化工具,今天记第三种----后台服务器之node端连接数据库。

    一:mysql模块介绍与下载

      1.mysql模块是node端专门连接数据库的第三方模块

      2.下载:

        由于是第三方模块,需要使用npm下载

      

    $  npm  install  mysql --save -dev;
    

      但是这样并没有在项目本地生成配置文件,因而还需要:

      (请注意:这条命令要在要使用的项目下使用!

    $  npm  init -y;

      这样就安装好了mysql模块。

    二:mysql模块与本地数据库的对接 

      1.由于mysql模块是第三方模块,因而需要判定它是否安装在指定项目中:

        打开项目,通常“node_modules”目录安装了所有的第三方模块。

      

      2.与本地数据库的对接:

      关于mysql模块的对接,https://www.npmjs.com/package/mysql给我们提供了一个良好的案例(由于是外国网站,只需耐心等待),

      这里 ,做一个示范:

        a:创建一个mysqldemo.js文件

        b: 导入mysql模块:

    var mysql = require('mysql');//导入mysql第三方模块

        c:新建一个 用于连接mysql数据库 的对象:

    var connection = mysql.createConnection({
        host     : 'localhost',     //你的主机名
        user     : 'root',            //用户名
        password : '123456',    //密码(字符串格式)
        database : ' db_name'  //数据库名
    });        
    

        d:使用这个对象连接数据库: connection.connect(  fun(err){}  )

    connection.connect(function(err) {
        if (err) {
            console.error('error connecting: ' + err.stack);//如果连接失败,返回错误信息并停止向下进行。
            return;
        }
    
        console.log('connected as id ' + connection.threadId);//若成功,返回线程id
    });
    

      e:操作数据库:connection.query( sql,function(err,result){})

    connection.query("select tit,y,m,d from t_myh_lishi where id = '1005';",function (error,result) {//查询历史上的今天这个表,返回标题和年月日
        if(!error){
            console.log(result)//如果操作成功,返回结果
        }
    })
    

      请注意:在这里写数据库操作语言时,请务必加分号!!!

    这样,就完成了使用node端连接本地数据库 。

    以上。

  • 相关阅读:
    jsp mysql 配置线程池
    服务端 模拟 检测 攻击。。乱写
    硕思闪客精灵 7.2 破解版
    unity UnityAwe 插件
    smartfoxserver 2x 解决 Math NAN
    unity 断点下载
    java 监听文件目录修改
    wind7 64 setup appjs
    sfs2x 修改jvm 内存
    unity ngui 解决图层问题
  • 原文地址:https://www.cnblogs.com/hjk1124/p/11433357.html
Copyright © 2011-2022 走看看