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()
}
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()
}
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 ( " " , c . fetchSize ) ) } if c . timeout != 0 { values . Set ( DSNTimeout , fmt . Sprintf ( " " , c . timeout ) ) } return ( & url . URL { Scheme : DriverName , User : url . UserPassword ( c . username , c . password ) , Host : c . host , RawQuery : values . Encode ( ) , } ) . String ( ) }
// BasicAuthDSN return the connector DSN for basic authentication.
BasicAuthDSN return the connector DSN for basic authentication .