嗨,我正在使用 connector/j 在我的 Advance Java 程序中连接 mysql 数据库。但是我遇到了异常:-异常: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;
}
}