Java找不到com.mysql.jdbc.Driver,它包含在dependencies / CLASSPATH中

时间:2019-03-10 19:52:14

标签: java mysql

代码正在尝试从Tomcat 7服务器连接到Mysql数据库。它以Intellij Ultimate版运行,没有使用Maven。程序输出异常java.lang.ClassNotFoundException:com.mysql.jdbc.Driver。我已经将当前版本的驱动程序包含在模块依赖项中。 省略了多余内容的代码是:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    Connection con = connect();
...
}

连接器功能(信息被省略)为:

private Connection connect() {
     try {
         Class.forName("com.mysql.jdbc.Driver");
         return DriverManager.getConnection("jdbc:mysql://localhost:3306/chat", "serveradmin", "password");
     } catch (Exception e) {
         System.out.println("Failed to obtain connection: " + e);
         System.out.println(e.getStackTrace());
         return null;
     }
 }

编辑:(主要用于那些标记了此内容的人)这里的问题是同时设置了文件和类路径。在问题中,这被标记为重复项,用户拥有文件,但没有设置类路径。从问题开始,许多回答都说“下载驱动程序并包含在类路径中”。

0 个答案:

没有答案