こんにちは私はAdvanceJavaプログラムでmysqlデータベースに接続するためにconnector/jを使用しています。しかし、例外が発生します:-例外:com.mysql.jdbc.Driver しかし、コアJavaプログラムに対して同じコーディングを実行すると、データベースに接続できます。Webディレクトリに追加する必要のあるファイルが不足していると思います。私はこれを初めてやっています。助けてください。コードは次のとおりです。-
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;
}
}