"unsafe";
)
-type DBConnection struct {
+type DBIConnection struct {
dbconn C.dbi_conn;
dbinit bool;
}
return dbCon;
}
-//func (thisDBConn *DBConnection)DBIConnect(dbtype string, host string, username string, password string, database string)
+//func (thisDBConn *DBIConnection)DBIConnect(dbtype string, host string, username string, password string, database string)
// for some reason, the above doesnt work how i'd expect..
-func DBIConnect(thisDBConn *DBConnection, dbtype string, host string, username string, password string, database string)
+func DBIConnect(thisDBConn *DBIConnection, dbtype string, host string, username string, password string, database string)
{
C.dbi_initialize(nil);
thisDBConn.dbinit = true;
}
-func ExecSQL(thisDBConn *DBConnection, SQL string)
+func ExecSQL(thisDBConn *DBIConnection, SQL string)
{
C.dbi_conn_query((unsafe.Pointer)(thisDBConn.dbconn), C.CString(SQL));
}
-func DBIDisconnect(thisDBConn *DBConnection)
+func DBIDisconnect(thisDBConn *DBIConnection)
{
C.dbi_conn_close((unsafe.Pointer)(thisDBConn.dbconn));
}
\ No newline at end of file