使用 SQLite 和 Rocket 在 Rust 中创建 API

SQLite是一种关系数据库管理系统,我可以将 Google 地图设置为 IPhone 上的默认地图吗?在设置复杂性和资源使用方面具有轻量级的感觉。它是无服务器的,需要零配置。如何使用 CSV 文件将密码导入 Google Chrome因为 SQLite 实际上是驻留在单个跨平台文件中的数据库,所以它不需要管理。SQLite 事务符合 ACID(原子的、一致的、隔离的和持久的),提供对多线程操作的安全访问。听起来轻巧且经过“精简”,但它具有 SQL2 标准中的大部分重要查询语言功能。
摘要由CSDN通过智能技术生成

无论您是因为 SQLite 是世界上最流行的数据库引擎而使用它,还是因为它是最受欢迎的语言而使用 Rust ,这两种技术都不会出错。SQLite 和 Rust 将为您提供速度和效率。

本教程将演示如何使用 SQLite 作为 Rust API 的数据库上下文系统。我们将创建一个 SQLite 数据库,设置并安装用于编写服务器逻辑的 Rocket 框架,然后使用 Diesel 框架处理与 SQLite 数据库的连接。

让我们开始吧!

跳跃前进:

  • 先决条件

  • 什么是 SQLite?

  • 使用 Cargo 初始化项目

  • 设置 SQLite

  • 使用 Rust 连接到 SQLite 数据库

  • 熟悉 Rocket 框架

  • 熟悉 Diesel 框架

  • 构建待办事项 API使用 Diesel 创建迁移用 Rust 编写 API 逻辑路由生锈的火箭

先决条件

要学习本教程,您需要具备以下条件:

  • 熟悉 Rust 编程语言和 Cargo 构建系统和包管理器

  • 数据库连接的基本理解

  • 能够在您喜欢的环境中启动开发项目

什么是 SQLite?

SQLite是一种关系数据库管理系统,我可以将 Google 地图设置为 IPhone 上的默认地图吗?在设置复杂性和资源使用方面具有轻量级的感觉。它是无服务器的,需要零配置。如何使用 CSV 文件将密码导入 Google Chrome因为 SQLite 实际上是驻留在单个跨平台文件中的数据库,所以它不需要管理。

SQLite 事务符合 ACID(原子的、一致的、隔离的和持久的),提供对多线程操作的安全访问。听起来轻巧且经过“精简”,但它具有 SQL2 标准中的大部分重要查询语言功能。

使用 Cargo 初始化项目

Cargo 使启动任何类型的 Rust 项目变得更加容易。如何在 PayPal 上收款对于我们的 SQLite API 项目,我们将使用以下命令进行初始化:

cargo new rust-rocket-sqlite-api --bin

这将创建文件。Cargo.toml

为 SQLite 设置

SQLite 是本教程中的默认数据库存储,因此下一步,如何清除您的 Spotify 队列为您的机器安装 SQLite 驱动程序。

SQLite 已预装在新的 Mac 计算机上,但(如果需要)Mac 命令如下:

brew install sqlite 

以下是 Linux 用户的安装命令:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pxr007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值