// SiteDB opens a sqlite based shanhu database. func SiteDB(f string) (sitedb.DB, error) { db, err := shanhusql.Open(f) if err != nil { return nil, err } return db, nil }
func connectDB() sitedb.DB { if *useMysql { db, err := mysql.Open(*dbPath) if err != nil { log.Fatal(err) } return db } db, err := sqlite.Open(*dbPath) if err != nil { log.Fatal(err) } return db }