我有一个动态 Web 项目的问题,我已经遇到这个错误几个星期了,我无法解决它,它是关于 jdbc 驱动程序的。
public class DatosDAO {
private String url = "jdbc:mysql://localhost:3306/BCopia";
private String usuario = "root";
private String password = "";
public DatosDAO() {}
public boolean alta(Datos d) {
try {
Connection con = DriverManager.getConnection(url,usuario,password);
PreparedStatement ps = con.prepareStatement("INSERT INTO datos VALUES (null, ?, ?, ?, ?)");
ps.setString(1, d.getNombre());
ps.setString(2, d.getDirectorioOrigen());
ps.setString(3, d.getDirectorioDestino());
ps.setInt(4, d.getIntervaloDias());
ps.executeUpdate();
con.close();
} catch (Exception ex) {ex.printStackTrace();return false;}
return true;
}}
尝试运行此方法或任何其他方法时。我收到以下错误。
java.sql.SQLException: 在 java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at modelo.DatosDAO 中找不到适用于 jdbc:mysql://localhost:3306/BCopia 的驱动程序.baja(DatosDAO.java:44) 在 control.Securalia.baja(Securalia.java:43) 等
我在 lib 中有驱动程序,并在构建路径和其他所有内容中调用了驱动程序,它是一个动态 Web 项目。有人能告诉我会发生什么吗?数据库存在等。
胡说叔叔
相关分类