add sqlite3 support, change base.go to support sqlite3 driver, not all tested