// 引入数据库客户端和文件操作相关的库
use postgres::{Client, NoTls};
use std::fs;
fn main() {
// 连接到数据库
let mut client = Client::connect("postgresql://postgres@localhost/postgres", NoTls).unwrap();
// 执行SQL查询
client.execute("INSERT INTO my_table (name) VALUES ($1)", &[&"some_value"]).unwrap();
// 读取文件内容
let contents = fs::read_to_string("/path/to/my/file.txt").unwrap();
// 打印文件内容
println!("文件内容:\n{}", contents);
}
这段代码展示了如何在Rust中使用postgres
库连接并操作PostgreSQL数据库,以及如何使用Rust标准库中的fs
模块读取文件内容。这两个示例都是提高开发效率的好方法,因为它们直接、简洁地实现了常见的任务。