我正在为我建立了一个数据库的前端,我想知道如果我只是用这个代码将我的用户名和密码以纯文本格式显示出来,如果有一个人被嗅探?JDBC会做什么来保护我的密码和用户名免受嗅探?
String url = "jdbc:mysql://" + address + "/table";
String user = user_Name;
String password = complete_Password;
Connection conn = null;
try {
conn = DriverManager.getConnection(url, user, password);
return conn;
} catch (SQLException ex) {
System.out.println(ex);
}
JDBC绝对不会做任何事情。也许MySQL确实(或者有一个选择)。 – Thilo
只是想知道为什么你担心数据包嗅探?数据库服务器是否存在于互联网上? – Vikdor
我决定做一些使用Wireshark嗅探并报告用户名和数据库,但它只是把本机密码输入密码 –