Rust 编程语言 MySQL连接
// Cargo.toml 添加 [dependencies] mysql = "*"
use mysql::prelude::*; use mysql::*; fn main() { //设置连接字符串 let url = "mysql://-----"; let opts = Opts::from_url(url).unwrap();// 类型转换将 url 转为opts //连接数据库 这里 旧版本是直接传播的url 字符串即可 新版21版必须要求opts类型 let pool = Pool::new(opts).unwrap(); let mut conn = pool.get_conn().unwrap(); //数据库操作 ///流式查询 逐行读取数据,数据不会存储在内存中 conn.query_iter("select * from ant_anchor where aan_country='sss'") .unwrap() .for_each(|row| { let r: (String, String, String, i32, i32, String) = from_row(row.unwrap()); println!("{}", r.0, r.1, r.2, r.3, r.4, r.5); }); }
我是Mr-老鬼、QQ1156346325 。交流QQ群:620028786,647082990,772810035 ————————————————版权声明—————————————————— 本文版权所有~Mr-老鬼 ~请注明原始地址 免责声明:本文所有教程仅限于交流、学习和使用,不得用于非法使用,不承担法律后果。