返回顶部
首页 > 资讯 > 精选 >Rust如何连接SQLite数据库
  • 713
分享到

Rust如何连接SQLite数据库

2023-06-28 23:06:31 713人浏览 安东尼
摘要

这篇文章主要介绍Rust如何连接sqlite数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用 Rust 语言连接操作 SQLite 数据库,我使用 rusqlite 这个 crate。看例子:首先,使用 ca

这篇文章主要介绍Rust如何连接sqlite数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

使用 Rust 语言连接操作 SQLite 数据库,我使用 rusqlite 这个 crate。

看例子:

首先,使用 carGo 创建一个 Rust 项目,然后添加依赖 rusqlite:

Rust如何连接SQLite数据库

来到 main.rs,其余所有的代码都写在这里。

首先引入 rusqlite 相关的类型,并建立一个 Person struct:

Rust如何连接SQLite数据库

Person 有三个字段,id、name 和 data,其实本例中,我们只会用到前两个字段。

下面,编写一个用来创建数据库和 person 表的函数:

Rust如何连接SQLite数据库

该函数会创建名为 data.db 的数据库文件(如果不存在的话),然后打开一个数据库lian jie,并删除 person 表(如果存在的话),然后再建立一个 person 表,最后将 Connection 返回。

接下来,我们再创建一个 insert_data 函数,它用来插入两条数据,它使用 create_db 函数返回的 Connection 的引用作为参数:

Rust如何连接SQLite数据库

再创建一个可以从数据库查询数据的函数 get_data,它会返回一个 Person 的 Vec:

Rust如何连接SQLite数据库

最后,我们在 main 函数里依次调用这些函数,并把从数据库读取的数据进行打印:

Rust如何连接SQLite数据库

运行结果:

Rust如何连接SQLite数据库

以上是“Rust如何连接SQLite数据库”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Rust如何连接SQLite数据库

本文链接: https://lsjlt.com/news/321134.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Rust如何连接SQLite数据库
    这篇文章主要介绍Rust如何连接SQLite数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用 Rust 语言连接操作 SQLite 数据库,我使用 rusqlite 这个 crate。看例子:首先,使用 ca...
    99+
    2023-06-28
  • Rust连接SQLite数据库的过程解析
    使用 Rust 语言连接操作 SQLite 数据库,我使用 rusqlite 这个 crate。 看例子: 首先,使用 cargo 创建一个 Rust 项目,然后添加依赖 rusql...
    99+
    2024-04-02
  • java如何连接sqlite数据库
    要连接SQLite数据库,可以使用Java的JDBC(Java数据库连接)API。以下是使用JDBC连接SQLite数据库的步骤: ...
    99+
    2024-04-18
    java sqlite
  • python数据库如何连接SQLite详解
    目录1.建立与SQLite数据库的连接1.1建立基于内存的数据库1.2建立基于硬盘的数据库1.3基于内存和基于硬盘的区别2.在指定数据库里建立表结构2.1建立数据库表结构2.2查找数...
    99+
    2024-04-02
  • sqlite数据库连接池如何使用
    SQLite数据库是一种轻量级的数据库,不支持连接池。每个连接都是一个独立的数据库文件,因此在SQLite中并不需要使用连接池。 如...
    99+
    2024-04-09
    sqlite
  • Rust怎么连接PostgreSQL数据库
    这篇文章主要讲解了“Rust怎么连接PostgreSQL数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Rust怎么连接PostgreSQL数据库”吧!pgxr 是一个 Rust 的 c...
    99+
    2023-06-28
  • Android项目如何实现连接SQLite数据库
    这篇文章给大家介绍Android项目如何实现连接SQLite数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。新建一个Android工程: 在Src文件夹下新建一个包com.example.database...
    99+
    2023-05-31
    android sqlite lite
  • C# 数据库连接1——Sqlite数据库安装
    由于隔了很长时间去使用C#时,总是忘记与数据库的连接,这里做个简单的总结(以与Sqlite数据库连接为例); 下载数据库地址(官方地址),按照自己的系统版本下载; https://www.sqlite.org/download.html...
    99+
    2014-06-14
    C# 数据库连接1——Sqlite数据库安装 数据库入门 数据库基础教程 数据库 mysql
  • C#连接到SQL Server,SQLite数据库
    C#中连接SQL Server的代码:string con, sql;   con = "Server=.;Database=温湿度测试;Trus...
    99+
    2024-04-02
  • PyQt4中怎么连接sqlite数据库
    本篇文章给大家分享的是有关PyQt4中怎么连接sqlite数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SQLite,是一款轻型的数据库...
    99+
    2024-04-02
  • Rust 连接 PostgreSQL 数据库的详细过程
    pgxr 是一个 Rust 的 crate 库,可以实现用 Rust 语言来编写 PostgreSQL 的扩展函数(相当于存储过程)。 这次,我们使用 postgres 这个 cra...
    99+
    2024-04-02
  • sqlite数据库连接池怎么配置
    在SQLite中,由于它是一个嵌入式数据库,通常不需要使用连接池来管理数据库连接。每个数据库连接都是一个文件,可以直接在应用程序中打...
    99+
    2024-04-09
    sqlite
  • Android studio 连接SQLite数据库 +创建数据库+创建数据库表
    Android studio 之数据库的使用 连接创建SQLite 大家好,欢迎来到寒依。 相信看啦我的教程 当老师问你在学习Android studio 数据库使用过程中遇到什么困难,分享一下你的感...
    99+
    2023-10-01
    android studio intellij-idea 数据库开发 sqlite java
  • java 链接 sqlite数据库
    本次采用的sqlite的包是sqlite-jdbc-3.6.0.jarpackage com.***.app.mappcore.impl.util;import java.io.File;import ja...
    99+
    2024-04-02
  • 使用SqlSugar连接多个数据库(sqlserver,sqlite,mysql)
        有时候,一个项目只有一个数据库,比如只有SQLite,或者MySQL数据库,那么我们只需要使用一个固定的数据库即可。但是一个项目如果写好了,有多个用户使用,但是多个用户使用不同的数据库,这个时候,我们就需要把软件设计成可以连接多个数...
    99+
    2023-09-02
    数据库
  • java如何连接数据库
    在网上下载一个mysql的数据库驱动jar包,类似mysql-connector-java-5.1.20-bin.jar。新建一个JAVA项目,在项目下面创建一个lib文件夹,将驱动jar文件拷贝到lib文件夹中将该JAR包加入到项目的bu...
    99+
    2016-09-08
    java入门 java 连接 数据库
  • navicat如何连接数据库
    小编给大家分享一下navicat如何连接数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!navicat连接数据库的方法是:1...
    99+
    2024-04-02
  • ubuntu如何连接数据库
    ubuntu连接数据库的方法:打开终端命令行。根据以下命令格式输入连接命令即可。mysql -u 用户名 -p密码 -h IP地址 -P 端口号 -D 数据库名字#示例mysql -u root -proot -h 192.168.236....
    99+
    2024-04-02
  • layui如何连接数据库
    Layui是一个前端UI框架,它本身并不具备连接数据库的功能。要连接数据库,你需要使用后端的编程语言和框架。一般来说,你可以选择以下...
    99+
    2023-09-15
    layui 数据库
  • phpstudy如何连接数据库
    要使用phpstudy连接数据库,需要按照以下步骤操作: 打开phpstudy控制面板,点击左侧的“数据库”标签。 在“数据库”标...
    99+
    2023-10-24
    phpstudy 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作