怎么验证mysql的密码正确与否?(是数据库本身的密码而不是存在数据表中的密码)

我在写一个程序,其中要求用户输入数据库的账号密码:图片说明
密码正确则可以对数据库进行从操作(如导出数据增删改等等……)
问题是,获取了输入的用户名和密码后我该怎么判断数据库的密码是否正确呢?

调用mysql.exe -u
http://stackoverflow.com/questions/2668891/how-can-i-check-the-mysql-connection-for-a-user-password-using-batch-shell-scrip

把它们填入mysql的数据库连接字符串中,然后尝试连接,看是否返回成功。

user表里面的password都是使用password()函数加密的。
你调用一下这个函数比较一下就行了。