1
0
mirror of https://github.com/fluencelabs/sqlite-wasm-connector synced 2025-05-06 14:02:13 +00:00

20 lines
492 B
Rust
Raw Normal View History

2015-05-29 09:25:39 -04:00
extern crate sqlite;
2015-06-14 11:33:55 -04:00
use std::path::Path;
2015-05-29 09:25:39 -04:00
fn main() {
2015-06-14 11:33:55 -04:00
let database = sqlite::open(&Path::new(":memory:")).unwrap();
2015-05-29 09:25:39 -04:00
database.execute(r#"
2015-05-29 09:25:39 -04:00
CREATE TABLE `users` (id INTEGER, name VARCHAR(255));
INSERT INTO `users` (id, name) VALUES (1, 'Alice');
"#).unwrap();
2015-05-29 09:25:39 -04:00
database.process("SELECT * FROM `users`;", |pairs| {
for &(column, value) in pairs.iter() {
println!("{} = {}", column, value.unwrap());
2015-05-29 09:25:39 -04:00
}
true
}).unwrap();
2015-05-29 09:25:39 -04:00
}