mysql.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. )
  5. func MysqlGetConf(c *gin.Context) {
  6. //mysqlInfo := config.GetMysql()
  7. //c.JSON(200, gin.H{
  8. // "code": 200,
  9. // "msg": "验证成功",
  10. // "result": mysqlInfo,
  11. //})
  12. }
  13. func MysqlSetConf(c *gin.Context) {
  14. // mysqlServer := c.PostForm("server")
  15. // mysqlPort := c.PostForm("port")
  16. // mysqlDb := c.PostForm("database")
  17. // mysqlUsername := c.PostForm("username")
  18. // mysqlPassword := c.PostForm("password")
  19. // dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8", mysqlUsername, mysqlPassword, mysqlServer, mysqlPort, mysqlDb)
  20. // mysql := database.NewMysql()
  21. // mysql.Dsn = dsn
  22. // err := mysql.Ping()
  23. // if err != nil {
  24. // c.JSON(200, gin.H{
  25. // "code": 403,
  26. // "msg": "数据库连接失败:" + err.Error(),
  27. // })
  28. // return
  29. // }
  30. // isExist, _ := tools.IsFileExist(config.DIR)
  31. // if !isExist {
  32. // os.Mkdir(config.DIR, os.ModePerm)
  33. // }
  34. // fileConfig := config.MysqlConf
  35. // file, _ := os.OpenFile(fileConfig, os.O_RDWR|os.O_CREATE, os.ModePerm)
  36. //
  37. // format := `{
  38. // "Server":"%s",
  39. // "Port":"%s",
  40. // "Database":"%s",
  41. // "Username":"%s",
  42. // "Password":"%s"
  43. //}
  44. //`
  45. // data := fmt.Sprintf(format, mysqlServer, mysqlPort, mysqlDb, mysqlUsername, mysqlPassword)
  46. // file.WriteString(data)
  47. //
  48. // c.JSON(200, gin.H{
  49. // "code": 200,
  50. // "msg": "操作成功",
  51. // })
  52. }