通过网络在应用之间进行通

时间:2018-06-10 01:37:29

标签: javascript html node.js electron

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

如果有人可以指出我正确的方向,或者如果有人在此之前做过这样的事情就会很棒。

1 个答案:

答案 0 :(得分:0)

嘿@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