npm 包 tru_sqlite 使用教程

阅读时长 5 分钟读完

介绍

tru_sqlite 是一个基于 SQLite 的 JavaScript 包,它可以在浏览器和 Node.js 环境中调用 SQLite 数据库。该包使用 promises 和 async/await 来提供异步 API。

SQLite 是一个轻量级的嵌入式数据库,其特点是文件型数据库,无需独立的数据库服务。因此使用 SQLite 可以方便地将数据存储在本地,而不必依赖于云服务或远程服务器。SQLite 还具有高效、稳定和安全的特性。

如果您需要在前端应用程序中使用本地存储或离线数据库,tru_sqlite 可能是一个不错的选择。

安装

使用 npm 制作和安装 tru_sqlite 非常简单。请在控制台中运行以下命令:

如何使用

引入 tru_sqlite:

在文件系统中创建新的数据库文件:

在数据库中添加新表:

将新数据插入表中:

查询数据库中的数据:

使用 WHERE 条件过滤数据:

更新数据:

删除数据:

关闭数据库连接:

示例代码

以下是一个简单的示例应用程序,它使用 tru_sqlite 存储和操作任务列表。您可以将此代码复制到您的项目中,根据需要进行修改。

-- -------------------- ---- -------
----- --------- - ----------------------

----- -------- ----- -
  -- ------ - --- -------- ---- -- --- ---- ------
  ----- -- - ----- ---------------------------------------------
  
  -- ------ - --- ----- --- -----
  ----- ----------------------- ---- -------- ------- --- --------------- ----- ------- ------------ ------- ---------- ------------
  
  -- ------ ------ ----
  ----- ------------------ ------ ----- --- ------------ ----- -- --- ----- ------ ---------- --------
  ----- ------------------ ------ ----- --- ------------ ----- -- --- ------ ------ ---------- --------
  ----- ------------------ ------ ----- --- ------------ ----- -- --- ----- ------ ---------- --------
  
  -- ------ --- ----- --- ----- ----
  ----- ----- - ----- ----------------------
  ---------------- ---------
  -------------------
  
  -- ------ --------- ----- --- ----- ----
  ----- -------------- - ----- ----------------------- ------------------
  ---------------------- ---------
  ----------------------------
  
  -- ------ ---- - -- ---------
  ----- ------------------ ----------- ------ --------
  ----------------- - ------- -- ------------
  
  -- ------ ---- -
  ----- ------------------ --------
  ----------------- - ----------
  
  -- ----- -------- ----------
  ----- -----------
-

------

总结

tru_sqlite 提供了易于使用的 API,使在 JavaScript 应用程序中使用 SQLite 变得更加容易。使用 tru_sqlite,您可以轻松地在浏览器和 Node.js 环境中存储和操作本地数据。通过本文,您现在知道了如何使用 tru_sqlite 创建、删除和更新表,以及如何查询数据。希望这篇技术文章对您有深度和学习以及指导意义。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600668eed9381d61a3540cd6

纠错
反馈