Привет! Я использую соединитель / j для подключения базы данных mysql в моей программе Advance Java.Но я получаю исключение: - Исключение: com.mysql.jdbc.Driver Но когда я запускаю ту же кодировку для своей основной Java-программы, я могу соединиться с базой данных.Я думаю, что мне не хватает файла, который мне нужно добавить в мой веб-каталог.Я делаю это в первый раз, пожалуйста, помогите мне, и код выглядит следующим образом: -
public static ArrayList<String[]> myconnect(String url, String user, String pwd) {
Connection con = null;
ArrayList<String[]> result = new ArrayList();
String[] details = new String[2];
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
//con = DriverManager.getConnection(url,user,pwd);
con = DriverManager.getConnection("jdbc:mysql:///mysql", "root", "secret");
if(!con.isClosed()){
System.out.println("Successfully connected to MySQL server...");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT user,host FROM user WHERE user = 'root'");
while(rs.next()){
details[0] = rs.getString("user");
details[1] = rs.getString("host");
result.add(details);
}
}
}catch(Exception e) {
System.err.println("Exception: " + e.getMessage());
}finally {
try{
if(con != null)
con.close();
}catch(SQLException e){}
return result;
}
}