#ifndef DB_H
#define DB_H

#include <sql.h>
#include <sqlext.h>

typedef struct {
    SQLHENV env;
    SQLHDBC dbc;
    int connected;
} Db;

int odbc_succeeded(SQLRETURN ret);
void db_init(Db *db);
int db_connect(Db *db);
void db_close(Db *db);
void db_print_error(SQLSMALLINT handle_type, SQLHANDLE handle);

#endif
