首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用Vaadin查找jdbc驱动程序时引发的ClassNotFoundException

问尝试使用Vaadin查找jdbc驱动程序时引发的ClassNotFoundException
EN

Stack Overflow用户
提问于 2019-05-30 14:29:38
回答 2查看 65关注 0票数 1

我正在用java制作一个web应用程序,使用Vaadin框架。我尝试过实现jdbc,但得到了一个错误。我下载了最新的jdbc。代码抛出一个ClassNotFound异常。

我尝试将它添加到eclipse构建路径中,并尝试将其放入WEB/lib (C:\Users\desktopname\Documents\Java-ee\target\my-starter-project-1.0-SNAPSHOT\WEB-INF\lib中,我也尝试将其放入

代码语言:javascript
复制
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DBConnect {

    private Connection con;
    private Statement st;
    private ResultSet rs;

    public DBConnect() {
        try {
            //com.mysql.jdbc.Driver
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            con= DriverManager.getConnection("jdbc:mysql://remotemysql.com:3306/Z3EoHAi3pW", "username", "password");
            st = con.createStatement();
        } catch (Exception e) {
            System.out.println("Error:" + e);
        }
    }

}

Error:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-30 14:44:19

将mysql驱动程序jar文件添加到类路径中。那你就没事了。您可以下载这里。如果你在使用maven。使用如下:

代码语言:javascript
复制
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.6</version>
</dependency>
票数 1
EN

Stack Overflow用户

发布于 2019-05-30 14:45:05

如果您正在使用Maven,请在pom.xml文件中添加以下内容。

代码语言:javascript
复制
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.16</version>
</dependency>

如果您不使用maven,那么从下面的位置下载mysql-连接器jar文件,并将其放入WEB/lib中。

http://central.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56380255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档