1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
zero-mysql is a high-performance MySQL client library for Rust.
```toml
[dependencies]
zero-mysql = "*"
```
**Requires Rust nightly.**
```rust,ignore
use zero_mysql::sync::Conn;
let mut conn = Conn::new("mysql://user:password@localhost/mydb")?;
// Text protocol query
conn.query_drop("INSERT INTO users (name) VALUES ('Alice')")?;
// Prepared statement
let mut stmt = conn.prepare("SELECT * FROM users WHERE id = ?")?;
conn.exec_drop(&mut stmt, (42,))?;
// Transaction