【问题标题】:what are the disadvantages of this code from the aspects of security and efficiency这段代码从安全和效率方面有什么缺点
【发布时间】:2022-12-01 01:46:24
【问题描述】:
``
try{

    String url="jdbc:mysql://localhost/student?serverTimezone=GMT%2B8&useSSL=false";

    String name="root";

    String pass="123456";

     con= DriverManager.getConnection(url,name,pass);

    st =con.createStatement();

}

``

我想实施这段代码,但我的经理说不要使用我想知道
**他从安全和效率方面的劣势**

【问题讨论】:

  • 那不是javascript,那是java。硬编码用户/密码在任何语言中都是不好的,尝试使用环境变量/环境文件

标签: java database


【解决方案1】:

尝试找到一种将凭据写入单独文件的方法。然后您的代码应该从该文件中读取并使用变量来处理凭据。正如@Lk77 所说,另一种选择是环境变量。

更多可以在这里阅读:https://niruhan.medium.com/how-to-add-a-config-file-to-a-java-project-99fd9b6cebca

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多