diff --git a/src/databases/mod.rs b/src/databases/mod.rs new file mode 100644 index 0000000..23ef563 --- /dev/null +++ b/src/databases/mod.rs @@ -0,0 +1,13 @@ +use rusqlite::{Connection, Result, Error}; + +pub fn connect(db_connection: String) -> Result { + Connection::open(db_connection) +} + +pub fn run_command(connection: &Connection, sql: String) -> Result { + connection.execute(sql.as_str(), []) +} + +pub fn disconnect(connection: Connection) -> Result<(), (Connection, Error)> { + connection.close() +}