| 
														
															@@ -38,7 +38,8 @@ func SetConfig(cfg Config) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	config.DNS = cfg.DNS 
														 | 
														
														 | 
														
															 	config.DNS = cfg.DNS 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	config.MaxOpenConns = cfg.MaxOpenConns 
														 | 
														
														 | 
														
															 	config.MaxOpenConns = cfg.MaxOpenConns 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	config.MaxIdle = cfg.MaxIdle 
														 | 
														
														 | 
														
															 	config.MaxIdle = cfg.MaxIdle 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	config.MaxLifetime = cfg.MaxLifetime * time.Second 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	config.MaxIdleTime = cfg.MaxIdleTime * time.Second 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	config.MaxLifeTime = cfg.MaxLifeTime * time.Second 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	defaultDB = &DB{Driver: config.Driver} 
														 | 
														
														 | 
														
															 	defaultDB = &DB{Driver: config.Driver} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -66,7 +67,8 @@ func NewConfig(config Config) (dbx *DB, err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	dbx.conn.SetMaxOpenConns(config.MaxOpenConns) 
														 | 
														
														 | 
														
															 	dbx.conn.SetMaxOpenConns(config.MaxOpenConns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	dbx.conn.SetMaxIdleConns(config.MaxIdle) 
														 | 
														
														 | 
														
															 	dbx.conn.SetMaxIdleConns(config.MaxIdle) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	dbx.conn.SetConnMaxLifetime(config.MaxLifetime) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	dbx.conn.SetConnMaxIdleTime(config.MaxIdleTime) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	dbx.conn.SetConnMaxLifetime(config.MaxLifeTime) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	err = dbx.conn.Ping() 
														 | 
														
														 | 
														
															 	err = dbx.conn.Ping() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return 
														 | 
														
														 | 
														
															 	return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -87,7 +89,8 @@ func connect() (dbx *sqlx.DB, err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		db.DB.SetMaxOpenConns(config.MaxOpenConns) 
														 | 
														
														 | 
														
															 		db.DB.SetMaxOpenConns(config.MaxOpenConns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		db.DB.SetMaxIdleConns(config.MaxIdle) 
														 | 
														
														 | 
														
															 		db.DB.SetMaxIdleConns(config.MaxIdle) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		db.DB.SetConnMaxLifetime(config.MaxLifetime) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		db.DB.SetConnMaxIdleTime(config.MaxIdleTime) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		db.DB.SetConnMaxLifetime(config.MaxLifeTime) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		err = db.Ping() 
														 | 
														
														 | 
														
															 		err = db.Ping() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if err != nil { 
														 | 
														
														 | 
														
															 		if err != nil { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			fmt.Println("Connect Ping", err) 
														 | 
														
														 | 
														
															 			fmt.Println("Connect Ping", err) 
														 |