从控制台窗口隐藏密码Java星号密码或显示的已阻止输入字符串

柯林·奥克罗戴汉(Colin O'Croidheagain)
public class Login {

    protected static String user, pass, host;
    Object conn;


    public void Login() throws SQLException
    {



    try {
      Class.forName ("com.mysql.jdbc.Driver");
    } catch (ClassNotFoundException e) {
        System.out.println ("Could not load the driver"); 
      }




    Scanner sc = new Scanner(System.in);
    Console console = System.console();

    System.out.println("Please Enter Username");
    user = sc.next();
    System.out.println("Please Enter Password");
    pass = sc.nextLine();
    System.out.println("Please Enter Host/IP Address");
    host = sc.next();
    System.out.println("Attempting Log In");



  Connection conn = (Connection) DriverManager.getConnection
                  ("jdbc:mysql://"+host+":3306/chessdb", user, pass);

有点帮助,您正在网上四处查看,以阻止在控制台窗口中显示的密码。是否有一种简单的方法,要么根本不显示输入的文本,要么仅显示一个仅覆盖密码字段输入的星号?

Vembutech

使用readPassword()方法。

而不是使用扫描仪

System.out.println("Please Enter Password");
    pass = sc.nextLine();

使用:

    System.out.println("Please Enter Password");
    char[] passString = Console.readPassword();
    String pass = new String(passString );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从控制台窗口隐藏密码Java星号密码或显示的已阻止输入字符串

来自分类Dev

如何防止在输入密码时将退格字符串“ \ b \ 0 \ b”打印到控制台

来自分类Dev

无法使用“ bcryptjs”对密码进行哈希处理->控制台“错误:参数非法:数字,字符串”

来自分类Dev

无法从控制台获取完整的字符串输入

来自分类Dev

控制台显示字符串结尾

来自分类Dev

读取Java中的控制台字符串

来自分类Dev

读取输入后隐藏控制台窗口

来自分类Dev

如何显示/隐藏控制台窗口应用程序?

来自分类Dev

Java Eclipse控制台在比较用户输入的值和字符串值之前终止程序

来自分类Dev

如何在控制台窗口中使字符串加粗?

来自分类Dev

在终端输入密码时显示星号

来自分类Dev

从R控制台获取密码

来自分类Dev

Rails控制台“密码:无”

来自分类Dev

使用mysqldump控制台转义密码

来自分类Dev

CircleCI控制台解锁密码?

来自分类Dev

trim()对于从控制台输入的字符串不起作用

来自分类Dev

控制台(输入字符串格式不正确)

来自分类Dev

将字符串从控制台输入传递到TCP套接字

来自分类Dev

SSHD密码反馈(显示字符的星号)

来自分类Dev

PowerShell控制台主机不一致显示字符串

来自分类Dev

Eclipse SWT标签文本未显示类似于控制台的字符串

来自分类Dev

QProcess :: startDetached()但隐藏控制台窗口

来自分类Dev

在exe上隐藏控制台窗口

来自分类Dev

QProcess :: startDetached()但隐藏控制台窗口

来自分类Dev

从 Kestrel 控制台窗口隐藏异常

来自分类Dev

从控制台应用程序返回字符串

来自分类Dev

从控制台读取多字字符串

来自分类Dev

如何强制GPG使用控制台模式登录提示输入密码?

来自分类Dev

我不小心在控制台的“登录:”提示中输入了密码

Related 相关文章

  1. 1

    从控制台窗口隐藏密码Java星号密码或显示的已阻止输入字符串

  2. 2

    如何防止在输入密码时将退格字符串“ \ b \ 0 \ b”打印到控制台

  3. 3

    无法使用“ bcryptjs”对密码进行哈希处理->控制台“错误:参数非法:数字,字符串”

  4. 4

    无法从控制台获取完整的字符串输入

  5. 5

    控制台显示字符串结尾

  6. 6

    读取Java中的控制台字符串

  7. 7

    读取输入后隐藏控制台窗口

  8. 8

    如何显示/隐藏控制台窗口应用程序?

  9. 9

    Java Eclipse控制台在比较用户输入的值和字符串值之前终止程序

  10. 10

    如何在控制台窗口中使字符串加粗?

  11. 11

    在终端输入密码时显示星号

  12. 12

    从R控制台获取密码

  13. 13

    Rails控制台“密码:无”

  14. 14

    使用mysqldump控制台转义密码

  15. 15

    CircleCI控制台解锁密码?

  16. 16

    trim()对于从控制台输入的字符串不起作用

  17. 17

    控制台(输入字符串格式不正确)

  18. 18

    将字符串从控制台输入传递到TCP套接字

  19. 19

    SSHD密码反馈(显示字符的星号)

  20. 20

    PowerShell控制台主机不一致显示字符串

  21. 21

    Eclipse SWT标签文本未显示类似于控制台的字符串

  22. 22

    QProcess :: startDetached()但隐藏控制台窗口

  23. 23

    在exe上隐藏控制台窗口

  24. 24

    QProcess :: startDetached()但隐藏控制台窗口

  25. 25

    从 Kestrel 控制台窗口隐藏异常

  26. 26

    从控制台应用程序返回字符串

  27. 27

    从控制台读取多字字符串

  28. 28

    如何强制GPG使用控制台模式登录提示输入密码?

  29. 29

    我不小心在控制台的“登录:”提示中输入了密码

热门标签

归档