# Functions
GetDriverName returns the driver name of a given DSN.
Join joins driver name(scheme) and dsn without schema into a single path, separating them with slashes.
Masking hiding original username and password with character '*' [user[:password]@][net[(addr)]]/dbname[?param1=value1¶mN=valueN].
Split splits dsn into a driver name(scheme) and left component.