Currently we only support passing database credentials via JDBC ULR parameters. This has the downside of not handling well special characters in password.
two additional fields in DataSource (username, password; next to the url); if any of them is set explicitly, override the one from the URL
use DriverManager.getConnection(url,username,password) method to pass credentials
adjust SchemaManager to handle it correctly (including root credentials (though, with #issue #1050 it may not be needed)
Currently we only support passing database credentials via JDBC ULR parameters. This has the downside of not handling well special characters in password.
DriverManager.getConnection(url,username,password)
method to pass credentials