I am just getting started with Oracle and JDBC, I have the following snipit of code that gets the username/password, which is then used for the connection.
String dbUser = "";
String dbPassword = "";
InputStreamReader inReader = new InputStreamReader(System.in);
BufferedReader bReader = new BufferedReader( inReader );
System.out.print("Enter your user id: ");
dbUser = bReader.readLine();
System.out.print("Enter your password :");
dbPassword = bReader.readLine();
The code is functional and it connects me to my database, however, the password is displayed as it is typed and since this is a console ran application, the password remains displayed as long as that console window is open.
What is the simpliest way to allow a password to be entered without displaying it on the screen?