java - 获取与 MySQL 连接器的连接时出错

标签 java mysql

错误:

No suitable driver found for jdbc:mysql://localhost:3306
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

这是我的代码。

public Connection getConnection() throws SQLException {
        Connection conn;
        Properties connectionProps = new Properties();
        connectionProps.put("user", "root");
        connectionProps.put("password", "pass");
        conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/" , connectionProps);
        System.out.println("Connected to database");
        return conn;

    }

最佳答案

你导入了吗? import java.sql.*; 尝试放在类的顶部。 还要将此 Class.forName("com.mysql.jdbc.Driver"); 放在类的 DriverManager.getconnection 之前以识别驱动程序。

关于java - 获取与 MySQL 连接器的连接时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41084257/

相关文章:

java - Eclipse 错误无法解析为类型

mysql - sql查询列出经理管理的员 worker 数

php - 如何将 NULL 值从 PHP 变量插入 MySQL,远离 SQL 注入(inject)?

php - 按类别对 mysqli/PDO 结果进行分组并将其显示到组中

java - 保留 Prepared Statements 成本高吗? (Java 和 JDBC)

java - 使用 JSch 使用密码进行身份验证时获取 "Auth cancel"

java - 即使资源不应该存在也能得到响应

java - 函数调用自身但不循环

mysql - grails findAll 条件或 executeQuery

MySQL独特的Group By豁免案例