文章目录前言一、准备工作二、使用步骤1.安装sqlite32. 如何在项目中使用DB1. 创建后缀为 .db 文件2. 使用db文件3. knex.js使用4. 项目总使用3. 使用总结 前言提示:本人前端妹子一枚,第一次使用sqlite3作为项目的数据储存,不对的请多指教sqlite是一个轻型,嵌入式的SQL的数据库引擎,起特点是自给自足,无服务器,领配置,支持事务。大部分的桌面应用都用sql
开发一个大型Electron的应用,或许需要在客户端存储大量的数据,比如聊天应用或邮件客户端可选的客户端数据库方案看似很多,但一一对比下来,最优解只有一个接下来我们就一起来经历一下这个技术选型的过程:排除:把数据以Json的形式存储在文件中 以这种方式存储一些用户的配置信息是完全没问题的(用户名、家庭住址、是否开启免打扰模式等)但要用这种方式存储大量解构化的数据,就非常不科学了主要原因是
转载 2023-07-16 16:38:21
378阅读
1评论
仔细阅读我说的每一个字,要不然你可能会安装不成功。以下是我解决安装sqlite3数据库的所有操作步骤,前提是,我的电脑已经装有Python3.5和vs2018了。我不知道安装这个sqlite会不会和这个有关,在我查找解决问题的时候,很多博客都提醒要安装,我也不知道要不要安装,如果你一下步骤你没有安装成功,那就可以参考安装一下Python和vs。 1、在操作sqlite3数据库之前你要有一
转载 2023-10-12 13:05:53
137阅读
Electron 进程通信篇一、Electron进程间如何通信?进程间通信 (IPC) 是在 Electron 中构建功能丰富的桌面应用程序的关键部分之一。 由于主进程和渲染器进程在 Electron 的进程模型具有不同的职责,因此 IPC 是执行许多常见任务的唯一方法,例如从 UI 调用原生 API 或从原生菜单触发 Web 内容的更改。1.渲染器进程到主进程(单向)要将单向 IPC 消息从渲染
转载 2023-12-16 19:07:08
256阅读
# 连接Electron和MySQL数据库 在开发Electron应用程序时,通常需要与数据库进行交互。MySQL是一个流行的关系型数据库管理系统,可以用来存储和检索数据。在本文中,我们将介绍如何在Electron应用程序中连接MySQL数据库并执行查询。 ## 步骤 ### 步骤一:安装MySQL模块 首先,我们需要安装`mysql`模块,这是Node.js中用于连接MySQL数据库的模
原创 2024-07-05 06:22:19
857阅读
一.安装 Electronnpm i --save-dev electron二.创建主脚本文件主脚本指定了运行主进程的 Electron 应用程序的入口(就我们而言,是 main.js 文件)。 通常,在主进程中运行的脚本控制应用程序的生命周期、显示图形用户界面及其元素、执行本机操作系统交互以及在网页中创建渲染进程。 Electron 应用程序只能有一个主进程。主脚本可以如下所示:/* jshin
众所周知,electron是可以开发桌面端的框架;既然如此 那我们有一些数据不想让别人看到,只能在自己的电脑上展示时怎么办呢?这个时候就可以用到本地数据库数据库有很多的,今天我给大家介绍的是sqlite3;大家可以一起来学习学习,卷起来,卷起来…安装sqlite3yarn add sqlite3创建文件在src文件下创建sql文件sql/index.js // 这是连接数据库文件 sql/db
转载 2024-05-20 13:36:58
401阅读
背景接了一个项目需要开发一个功能简单的桌面端应用,主要包含的功能有 内置数据,本地化操作数据,对数据进行CRUD操作。 效果展示如下:技术选型:开发桌面端有如下几种技术方案:**Electron:使用HTML、CSS和JS构建跨平台的桌面应用程序,基于Chromium和Node.js。 NW.js:(也称node-webkit)类似于Electron。 React Native:使用React和J
转载 9月前
257阅读
【前言】electron开发桌面应用后,不可避免的要记录一些本地数据,类似web浏览器中的cookie,session,localstorage,websql,indexeddb这些本节来讲一下electron怎么记录本地数据【本地日志】这一节讲了通过log4js记录本地日志,文章内只讲了传一个filename:vq.log,但是并没有说这个日志文件会记录到那里,本节来探索一下首先回顾一下写日志的
转载 2024-08-16 20:14:14
126阅读
使用electron开发时,实现记住密码功能。这个功能使用比较常见,electron也提供了session的模块来支持。这里只是简单实现了该功能,类似加密等需要自行考虑。当然session模块还有更多的用处。关于更多的session模块的使用,请查看Electron文档。还有很多其他的实现方式,比如使用一个json文件来存放用户名密码等。简单介绍一下session模块:session 模块可以用来
一、开发项目示例:功能介绍:做一个学生成绩录入的项目,在表单中输入相应的信息和成绩并保存,在MySQL控制台下可以查看到刚才输入的数据,并且可以输入某学生的学号,删除相应学生的全部信息 二、开发前的准备:1.开发环境:windows系统2.使用的语言技术:html/php/mysql 3.使用的工具:代码编写工具--hbuilder/DW/EditPlus..   
转载 2024-09-07 19:00:18
156阅读
electron应用操作数据的几种方法: 1、远程api接口 (多个客户端公用一套数据) * 2、连接远程数据库 (局域网内使用 多个客户端公用一套数据 ) (不建议使用) 3、连接本地数据库 (nedb sqlite) 应用本地保存数据(localstore 5M) 用户设置信息 qq聊天记录 e
转载 2021-08-12 17:35:16
1941阅读
介绍LokiJS是一个面向文档的javascript数据库,与MongoDB有点相似。它支持索引,查询和过滤数据集合。 LokiJS还支持更高级的功能,例如mapReduce,事务,并允许您实现自定义远程同步以将数据保存到服务器(或移动设备上的本地文件)。磁盘的持久性已经在诸如nodejs之类的CommonJS环境中实现,在移动设备上,您只需要请求文件系统并将lokijs的serialize()作
## 如何使用Electron连接MySQL数据库的host 欢迎小白同学加入开发者的行列!我将指导你如何使用Electron连接MySQL数据库的host。 ### 整体流程 首先,我们来看一下整个流程,我们可以用以下表格展示: | 步骤 | 描述 | | --- | --- | | 1 | 安装Electron和相关依赖 | | 2 | 创建Electron应用 | | 3 | 连接M
原创 2023-07-22 11:25:55
310阅读
推荐sql.js——一款纯js的sqlite工具。一、关于sql.jssql.js(https://github.com/kripken/sql.js)通过使用Emscripten编译SQLite C代码,将SQLite移植到Webassembly。 它使用存储在内存中的虚拟数据库文件,因此不会保留对数据库所做的更改。 但是,它允许您导入任何现有的sqlite文件,并将创建的数据库导出为JavaS
转载 2021-05-07 12:29:53
872阅读
2评论
electron 图标制作 聊天机器人越来越受欢迎。 Facebook正在致力于提供一个构建Messenger机器人的框架,该框架将允许企业所有者完全在Facebook的消息传递应用程序内部建立其客户支持。 订购披萨 ,安排您的下一次就诊时间,或者只是想为下一次旅行找到最便宜的航班? 在消息传递应用程序中查找机器人联系人,并像在好友列表中询问人类联系人一样,询问您需要什么。 Facebook消息
文章目录1. Electron打包Vue项目2. Electron开发环境搭建3. Electron编写HelloWorld4. Electron的主进程和渲染进程5. Electron remote模块的使用6. Electron创建菜单和基本使用7. Electron制作右键菜单8. Electron中通过链接打开浏览器9. Electron中嵌入网页和打开子窗口10. Electron W
转载 2023-08-18 16:50:57
168阅读
文章目录一、数据源二、创建项目及环境三、创建文件四、显示数据五、调整样式六、打包七、主要代码工程目录package.jsonmain.jsindex.html八、致谢 一、数据源打开:实时更新|新冠肺炎疫情动态地图F12打开调试工具,选择 Network → XHR → list-total?t=317162642162 → Headers → Request URL 获取到的链接如下:http
转载 6月前
27阅读
前言使用Electron进行打包通常会用到electron-builder或者electron-packager两种工具。在使用electron-builder的时候,由于对机制的不熟悉,我们在打包过程中常常遇到很多环境错误,但最终只是一些简单的错误信息,难以排查问题。本文将介绍electron-builder进行DEBUG输出的正确方式来帮助排查打包过程中的各种问题。本地node与electro
转载 6月前
36阅读
1.简介Electron 是由 Github 开发的开源框架它允许开发者使用 Web 技术构建跨平台的桌面应用Electron = Chromium + Node.js + Native APIChromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。Node.js :让Electron有了底层的操作能力,比如文件的读写,甚至是集成C+
转载 2024-01-27 21:22:31
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5