main.go 591 B

123456789101112131415161718192021222324252627282930313233
  1. package action
  2. import (
  3. "bet24.com/log"
  4. "database/sql"
  5. "fmt"
  6. _ "github.com/go-sql-driver/mysql"
  7. "time"
  8. )
  9. var (
  10. CenterDB *sql.DB
  11. )
  12. func Run(server string, port int, user, password, centerDB string) bool {
  13. db, err := sql.Open("mysql", fmt.Sprintf("%s:%s@tcp(%s:%d)/%s", user, password, server, port, centerDB))
  14. if err != nil {
  15. log.Debug("%v", err)
  16. return false
  17. }
  18. CenterDB = db
  19. testLogin()
  20. return true
  21. }
  22. func getNow() int64 {
  23. now := time.Now()
  24. return now.UnixNano() / 1e6
  25. }
  26. func testLogin() {
  27. Login("testImei", "testNickname", "testFace", 10001, "1.0.1", "127.0.0.1")
  28. }