code: func (c *Connector) BasicAuthDSN() string {
  	values := url.Values{}
  	if c.locale != "" {
  		values.Set(DSNLocale, c.locale)
  	}
  	if c.fetchSize != 0 {
  		values.Set(DSNFetchSize, fmt.Sprintf("%d", c.fetchSize))
  	}
  	if c.timeout != 0 {
  		values.Set(DSNTimeout, fmt.Sprintf("%d", c.timeout))
  	}
  	return (&url.URL{
  		Scheme:   DriverName,
  		User:     url.UserPassword(c.username, c.password),
  		Host:     c.host,
  		RawQuery: values.Encode(),
  	}).String()
  }
docs: // BasicAuthDSN return the connector DSN for basic authentication.