X-Git-Url: http://git.pjr.cc/?p=goDBhammer.git;a=blobdiff_plain;f=src%2Fdbibridge.go;h=4c72f2f1cf84c6cd0ab88c1e8b6c2e72bc9279fe;hp=0b9b97acca66cdc2404e94eaa6a18efc528a6e34;hb=eca6b58f8e0fe466027f051aca1e83da81a18046;hpb=52618e1a8ebd86ebb31b7109a65cfd5f6f82bf53 diff --git a/src/dbibridge.go b/src/dbibridge.go index 0b9b97a..4c72f2f 100644 --- a/src/dbibridge.go +++ b/src/dbibridge.go @@ -8,7 +8,7 @@ import ( "unsafe"; ) -type DBConnection struct { +type DBIConnection struct { dbconn C.dbi_conn; dbinit bool; } @@ -23,9 +23,9 @@ func DBICreate()(connection *DBConnection) 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); @@ -40,12 +40,12 @@ func DBIConnect(thisDBConn *DBConnection, dbtype string, host string, username s 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