use oracle::{Connection, Result};
fn main() -> Result<()> {
let username = "scott";
let password = "tiger";
let database = "";
let sql = "select * from emp";
let conn = Connection::connect(username, password, database)?;
let mut stmt = conn.statement(sql).build()?;
let rows = stmt.query(&[])?;
for (idx, info) in rows.column_info().iter().enumerate() {
if idx != 0 {
print!(",");
}
print!("{}", info);
}
println!();
for row_result in rows {
for (idx, val) in row_result?.sql_values().iter().enumerate() {
if idx != 0 {
print!(",");
}
print!("{}", val);
}
println!();
}
Ok(())
}