mirror of
https://github.com/zr-hebo/sniffer-agent.git
synced 2025-08-10 22:28:36 +08:00
change marshal strategy
This commit is contained in:
4
vendor/github.com/zr-hebo/util-db/query_db.go
generated
vendored
4
vendor/github.com/zr-hebo/util-db/query_db.go
generated
vendored
@@ -43,12 +43,14 @@ type MysqlDB struct {
|
||||
DatabaseType string
|
||||
DBName string
|
||||
ConnectTimeout int
|
||||
QueryTimeout int
|
||||
}
|
||||
|
||||
// NewMysqlDB 创建MySQL数据库
|
||||
func NewMysqlDB() (md *MysqlDB) {
|
||||
md = new(MysqlDB)
|
||||
md.DatabaseType = dbTypeMysql
|
||||
md.QueryTimeout = 5
|
||||
return
|
||||
}
|
||||
|
||||
@@ -352,7 +354,7 @@ func (md *MysqlDB) fillConnStr() string {
|
||||
md.UserName, md.Passwd, md.IP, md.Port, md.DBName)
|
||||
if md.ConnectTimeout > 0 {
|
||||
dbServerInfoStr = fmt.Sprintf("%s?timeout=%ds&readTimeout=%ds&writeTimeout=%ds",
|
||||
dbServerInfoStr, md.ConnectTimeout, md.ConnectTimeout, md.ConnectTimeout)
|
||||
dbServerInfoStr, md.ConnectTimeout, md.QueryTimeout, md.QueryTimeout)
|
||||
}
|
||||
|
||||
return dbServerInfoStr
|
||||
|
2
vendor/github.com/zr-hebo/util-db/query_pooled_db.go
generated
vendored
2
vendor/github.com/zr-hebo/util-db/query_pooled_db.go
generated
vendored
@@ -6,7 +6,6 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
|
||||
// PooledMysqlDB Mysql主机实例
|
||||
type PooledMysqlDB struct {
|
||||
MysqlDB
|
||||
@@ -46,6 +45,7 @@ func NewPooledMysqlDBWithAllParam(
|
||||
func NewPooledMysqlDB() (pmd *PooledMysqlDB) {
|
||||
pmd = new(PooledMysqlDB)
|
||||
pmd.DatabaseType = dbTypeMysql
|
||||
pmd.QueryTimeout = 5
|
||||
pmd.lock = new(sync.Mutex)
|
||||
return
|
||||
}
|
||||
|
Reference in New Issue
Block a user