在 Electron 中访问 MySQL 数据库

Posted

技术标签:

【中文标题】在 Electron 中访问 MySQL 数据库【英文标题】:Access a MySQL Database in Electron 【发布时间】:2016-11-18 09:39:10 【问题描述】:

我正在使用 Electron 创建一个应用程序,并且想在我的本地主机的 mysql 数据库中选择和插入/更新一些表,我该如何与数据库建立连接?

PS:我对 Electron 很陌生

感谢您的帮助。

【问题讨论】:

【参考方案1】:

Electron 是 Chrome 中使用的 Web 渲染器 Chromium 和 Node.js 的组合。将 Node.js 添加到混合中使 Electron 能够以普通网页无法使用的方式与本机操作系统一起工作。使用 Node.js,您可以访问 Node 当前可用的所有库,因此这个问题的答案与如何从 Node.js 连接到 MySQL 的答案相同,您可以在此处找到: MySQL with Node.js。此答案中的代码应该可以在 Electron 中使用。

【讨论】:

以上是关于在 Electron 中访问 MySQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

使用 Electron 在 Angular 2 应用程序中访问文件系统

如何使最终用户无法访问由 Electron App 创建的 SQLite 数据库文件

Electron Secure Mysql凭证

如何从 Electron AppImage .mount 点访问 Sqlite3 数据库?

如何在docker中运行electron

直接从 Electron 应用程序连接到数据库有啥风险?