首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Eclipse中未检测到Java MySQL连接器

在Eclipse中未检测到Java MySQL连接器
EN

Stack Overflow用户
提问于 2019-11-20 23:53:52
回答 1查看 246关注 0票数 0

我正在编写一个SQL语法帮助器来自动化一些事情。我无法获取要检测的MySQL连接器。

我已经将mysql-connector-java-5.1.48-bin.jar和mysql-connector-java-5.1.48.jar添加到我的构建路径中,它们都显示在我引用的库中。

代码语言:javascript
运行
复制
public static void main(String[] args) 
{       

    getCredentials();
    login();

    while(run)
    {

        String input = getInput("Please enter the query: ");

        String[] arguments = input.split(" ");
        System.out.println(arguments);
        switch(arguments[0])
        {
            case "":
                ;
                break;
            case "exit":
                run = false;
                break;
        }

    }
    scan.close();
}

public static void login()
{
    try
    {
         Class.forName("com.mysql.jdbc.Driver");
         connect = DriverManager.getConnection(String.format(
                 "jdbc:mysql://%suser=%s&password=%s", DATA_BASE, username, password 
         ));

    }
    catch(Exception e)
    {
        print(e.toString());
        System.exit(0);
    }
}

运行时,它会显示以下错误。

代码语言:javascript
运行
复制
C:\Users\""\workspace\SQLParser\bin>java SQLParser
Enter your username:
Enter your password:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

C:\Users\""\workspace\SQLParser\bin>
EN

回答 1

Stack Overflow用户

发布于 2019-11-21 00:02:20

java -cp mysql-connector-java-5.1.48-bin.jar SQLParser用户身份运行

此外,还要确保C:\Users\""\workspace\SQLParser\bin中存在mysql-connector-java-5.1.48-bin.jar

更新:

根据您的评论,以下内容将适用于您的案例:

代码语言:javascript
运行
复制
C:\Users\your-user-name\workspace\SQLParser\bin>java -cp ".;../lib/*" your.package.SQLParser

your-user-nameyour.package替换为实际值。

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

https://stackoverflow.com/questions/58958460

复制
相关文章

相似问题

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