我想设计一个注册表单,该表单包含一个JPasswordField
,并且我定义一个String
变量来从我的JPasswordField
获取数据
String pass = jpf.getText();
stmt.executeQuery("Insert into TbLogin values('"+pass+"')");
我的列数据类型是 varchar(30)
最佳答案
在 2014 年将明文密码插入数据库并不是一个好主意。真的。 请至少阅读有关 salting、hashing 和 bcrypt 的内容。
接下来是拥有密码some"thing
的用户,这将使您的查询出现曲线球。
请阅读转义、参数化查询和准备好的语句。
关于java - 如何将 JPasswordField 值存储到 MySQL 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23146238/