Programming the application to provide the user and passwordIn the DriverManager.getConnection call, an application
can provide the user name and password in the following ways.User namesprovidingPasswordsprovidingPasswordsno
encryption of
Separately as arguments to the following signature of the method: getConnection(String
url, String user, String password)Connection conn = DriverManager.getConnection(
"jdbc:derby:myDB", "mary", "little7xylamb");
As attributes to the database connection URL Connection conn = DriverManager.getConnection(
"jdbc:derby:myDB;user=mary;password=little7xylamb");
By setting the user and password properties in a Properties object as
with other connection URL attributes Properties p = new Properties();
p.put("user", "mary");
p.put("password", "little7xylamb");
Connection conn = DriverManager.getConnection(
"jdbc:derby:myDB", p);
The password is not encrypted. When you are using in
the context of a server framework, the framework should be responsible for
encrypting the password across the network. If your framework does not encrypt
the password, consider using SSL.
For information about the treatment of user names within the system, see .