【问题标题】:communicate between apps over network通过网络在应用程序之间进行通信
【发布时间】:2018-11-19 15:37:57
【问题描述】:

我正在尝试构建一个能够通过 wifi 查询数据库的应用程序,我想我会制作两个不同的应用程序。一个运行数据库,接收查询,并将数据发送到另一个应用程序,(在另一台设备上)查询数据库。我的问题是我找不到任何可以帮助我在电子应用程序中通过 wifi 发送简单 SQL 或 JSON 查询的东西。

如果有人能指出我正确的方向,或者如果有人在此之前做过这种事情,那就太好了。

【问题讨论】:

    标签: javascript html node.js electron


    【解决方案1】:

    嘿@coolWinter,你需要一个 nodejs 中的数据库驱动程序,使用这个驱动程序包你可以使用它的暴露方法和查询数据库并处理 ResultSet。

        var mysql = require('mysql');
    
        var con = mysql.createConnection({
          host: "localhost",
          user: "yourusername",
          password: "yourpassword",
          database: "mydb"
        });
    
        con.connect(function(err) {
          if (err) throw err;
          con.query("SELECT * FROM customers", function (err, result, fields) {
            if (err) throw err;
            console.log(result);
          });
        });
    

    Electron 基本上是一个使用 Chrome V8 引擎为桌面应用程序包装的 nodeJs - 所以在电子应用程序中使用任何驱动程序应该没有任何问题

    https://www.npmjs.com/package/mysql
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 2019-05-26
      • 2012-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多