java - MYSQLjava.sql.SQLException : No suitable driver

标签 java mysql eclipse

在 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/

相关文章:

Java:检查当前字符串的日期格式是否符合要求的格式

java - 有人有安装和使用 glassfish 的初学者指南吗?

Python Pandas - 使用 to_sql 以 block 的形式写入大数据帧

mysql - 将包含 blob 和 utf8 字符串字段的表从 MySql 导出到 MS Sql server 2014

java - 如何将GIT导入ECLIPSE 3.7.2

java - 骰子滚动模拟

java - 如何使用户输入与变量相关?

php - 如何在 if 语句中添加查询结果限制?

python - 在eclipse中,如何读取python内置函数源代码?例如过滤、映射、减少

java - java中不同机器上并行运行不同的java程序