Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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
Sql Oracle数据库验证用户的密码_Sql_Oracle_Plsql - Fatal编程技术网

Sql Oracle数据库验证用户的密码

Sql Oracle数据库验证用户的密码,sql,oracle,plsql,Sql,Oracle,Plsql,我希望通过一个过程验证数据库用户。我需要检查用户给出的密码是否为该用户的密码,然后返回布尔值。我知道我可以使用alter user命令和选项replace,但这实际上会更改用户的密码,该密码将作为密码更改记录在后端。我需要避免这种情况,只需验证密码是否正确。有什么方法可以做到这一点吗?pelas来看看 ` public int present(){ // make query for Oracle data bas

我希望通过一个过程验证数据库用户。我需要检查用户给出的密码是否为该用户的密码,然后返回布尔值。我知道我可以使用alter user命令和选项replace,但这实际上会更改用户的密码,该密码将作为密码更改记录在后端。我需要避免这种情况,只需验证密码是否正确。有什么方法可以做到这一点吗?

pelas来看看

                               `
    public int present(){

     // make query for Oracle data base
         String yourQry = "select * from yourtable where password = '"+pass+"' and username='"+username+"'" . 
      //Use this query when you are fetching data from user.
      Resultset rs;     // fetch your data in resultset
           if(rs.next()){
                 // if data got fetched 
                 return 1;
                 // 1 means true
            }
           else{
                    return 0; // 0 means false (No datafound) 
           }

          } `