@@ -22,6 +22,20 @@ func OpenConnection(driver string, dsn string) *DBConnection {
|
||||
return &DBConnection{db: db, State: 1}
|
||||
}
|
||||
|
||||
func (c *DBConnection) Exec(sql string) (sql.Result, error) {
|
||||
// Force a real DB interaction
|
||||
result, err := c.db.Exec(sql)
|
||||
if err != nil {
|
||||
log.LogFatalError("DB execution failed: %", err)
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func (c *DBConnection) Prepare(sql string) (*sql.Stmt, error) {
|
||||
return c.db.Prepare(sql)
|
||||
}
|
||||
|
||||
func (c *DBConnection) Close() (bool, error) {
|
||||
err := c.db.Close()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user