MYSQLjava.sql.SQLException:没有合适的驱动程序

时间:2014-12-08 10:03:04

标签: java mysql eclipse

在java中连接到mysql数据库时遇到问题。它曾经在几天前工作正常,我不确定发生了什么。

URL似乎构造正确,我可以使用adminer访问数据库。我还在eclipse中将mysql-connector-java-5.1.33.jar添加到我的调试配置类路径中。不确定这里有什么问题。

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);

        } 

1 个答案:

答案 0 :(得分:1)

从你的代码看起来你没有加载Driver类,异常也说同样的事情。 No Suitable Driver。在尝试创建连接之前,您需要执行以下操作。

Class.forName("com.mysql.jdbc.Driver");