在 java 中连接到 mysql 数据库时遇到问题。几天前它还可以正常工作,但我不确定发生了什么。
URL 似乎构建正确,我可以使用 adminer 访问数据库。我还将 mysql-connector-java-5.1.33.jar 添加到 eclipse 中的调试配置类路径中。不确定这里出了什么问题。
private final String URL = "jdbc:mysql://localhost:3306/test";
private final String USR = "test";
private final String PWD = "***";
...
try {
con = DriverManager.getConnection(URL, USR, PWD);
st = con.createStatement();
rs = st.executeQuery("SELECT VERSION()");
if (rs.next()) {
System.out.println(rs.getString(1));
}
} catch (SQLException ex) {
System.out.println("Ereur de connection MYSQL" + ex);
//Logger lgr = Logger.getLogger(Version.class.getName());
//lgr.log(Level.SEVERE, ex.getMessage(), ex);
}
最佳答案
从您的代码来看,您似乎尚未加载 Driver 类,并且异常也说明了同样的事情。 没有合适的驱动程序
。在尝试创建连接之前,您需要执行以下操作。
Class.forName("com.mysql.jdbc.Driver");
关于java - MYSQLjava.sql.SQLException : No suitable driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27355503/