Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MYSQL如何检查MD5密码_Java_Mysql_Md5 - Fatal编程技术网

Java MYSQL如何检查MD5密码

Java MYSQL如何检查MD5密码,java,mysql,md5,Java,Mysql,Md5,我已经与java建立了MySQL连接。我还用MD5对我的密码进行了哈希运算 您通常如何向mysql发送加密的MD5密码 我像下面这样做,但为false,我将已经散列的密码放入SQL查询。我看不懂 String Password = "890621"; //hash value after "890621" being hash MD5. String newHashPassword = "a8ae0ba1adf92c69fd33b1c6d4c2376f"; if (stmt.execu

我已经与java建立了MySQL连接。我还用MD5对我的密码进行了哈希运算

您通常如何向mysql发送加密的MD5密码

我像下面这样做,但为false,我将已经散列的密码放入SQL查询。我看不懂

String Password = "890621";

//hash value after "890621" being hash MD5. 
String newHashPassword = "a8ae0ba1adf92c69fd33b1c6d4c2376f";  

if (stmt.execute("SELECT * FROM user_info WHERE user_name = 'James' AND password=" 
    + newHashPassword)) {
    rs = stmt.getResultSet();      
}

有人能给我看一下如何将md5密码发送到MySQL的示例代码吗?

谢谢guy帮了我的忙

实际上,正如程序员所说,我只需要将MD5密码作为字符串放入mysql查询中

String Password = "890621";

//hash value after "890621" being hash MD5. 

String newHashPassword = "a8ae0ba1adf92c69fd33b1c6d4c2376f";

 if (stmt.execute("SELECT * FROM user_info WHERE user_name = 'James' AND password= '" + newHashPassword+"'");

hexString.toString()

实际上我只是有语法错误。谢谢大家。

您能告诉我们您的数据库中有什么吗<代码>从表中选择*