add mysql

This commit is contained in:
rsgltzyd 2024-11-06 20:29:11 +08:00
parent 4880070c64
commit f25787db02
3 changed files with 2627 additions and 5 deletions

2605
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -4,3 +4,5 @@ version = "0.1.0"
edition = "2021" edition = "2021"
[dependencies] [dependencies]
mysql = "25.0.1"
actix-web = "4"

View File

@ -1,6 +1,21 @@
fn main() { use mysql::*;
println!("Hello, world!"); use mysql::prelude::*;
let n = 15; fn main() -> Result<()> {
println!("n: {}", n); // 连接mysql
println!("n:{0}, n:{0}", n); let url = "mysql://root:0andrx@122.152.201.90:9912/test_server";
let pool = Pool::new(url)?;
let mut conn = pool.get_conn()?;
// 执行查询
conn.query_drop(
r"CREATE TABLE IF NOT EXISTS users (
id INT PRIMARY KEY AUTO_INCREMENT,
name TEXT NOT NULL,
age INT NOT NULL
)"
)?;
println!("Created users table");
Ok(())
} }