当前位置: 首页 > 知识库问答 >
问题:

maven mysql连接器依赖不工作

宫修贤
2023-03-14
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>id</groupId>
    <artifactId>jbdc_project</artifactId>
    <version>1.0-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>

    </build>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.20</version>
        </dependency>
    </dependencies>
</project>
public class Main {
    public static void main(String[] args) {
        String url = "jbdc:mysql://localhost:3306/mydb?autoReconnect=true&useSSL=false";
        String user = "root";
        String password = "root";

        try{
            Connection myConn = DriverManager.getConnection(url,user,password);

        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

java.sql.没有找到适合jbdc:mysql://localhost:3306/mydb?autoReconnect=true的驱动程序

有没有解决办法?

共有1个答案

松阳泽
2023-03-14

知道了。

您的JDBC URL中有一个输入错误。它应该是“jdbc”而不是“jbdc”。

String url = "jdbc:mysql://localhost:3306/mydb?autoReconnect=true&useSSL=false";
 类似资料:
  • 我有这个问题:我的依赖org.apache.poi不能接受pom.xml这个依赖点亮红色。但是我在项目模块罐子中添加: poi-5.2.2 poi-oxml-5.2.2 公共集合4-4.3 commons-compress-1.18 xmlbeans-3.1.0 poi-oxml-schemas-3.9 dom4j-1.6.1 我添加的所有 jar 但不接受依赖项并继续点亮红色:我的代码

  • 我试图通过HTTP连接器进行后调用。我关注了下面的博客。下面是我的BPMN文件的样子。 但是当我运行应用程序时,它会生成以下错误。为了构建这个项目,我使用了来自http://start.camunda.com/的默认项目模板。我不知道我做错了什么,我真的很感激任何帮助/指导谢谢。

  • 操作系统:Ubuntu 17.10 Python:2.7 Sublime文本3: 我正在尝试导入mysql.connector, 没有名为连接器的模块 不过,当我尝试导入mysql时。在pythonshell中,它可以工作。 早些时候它工作得很好,我刚刚升级了Ubuntu,不知何故mysql连接器不工作。 我尝试重新安装mysql连接器使用pip和git两者。 还是不走运。 请帮忙!

  • 在我们的冗余Azure web应用程序中,我们将Signal与Redis(Azure缓存)背板一起使用。几天前,我们检测到所有信号器消息似乎都没有送达(它在过去一直有效),因此指出背板存在问题。 该应用程序使用ASP。Net Owin启动以及集线器的Autofac和IoC,我们启动信号器如下: 无论我是否将Redis背板配置字符串更改为无效字符串,它都不会连接。信号机代码位于web主机以外的另一个

  • 我正在编写一个java jar库。我只想为Gradle的项目添加游戏服务依赖项。我的gradle构建脚本: Gradle sync完成得很好,android studio告诉我一切都好,但当我试图构建: 我的gradle版本2.13。另外,我使用了最新的gradle版本候选版本。没什么。

  • 我试图以编程方式建立一些连接。问题是,当绘制连接时,会创建新的endpoint,而现有endpoint不再可单击。我确实有拖动行为的endpoint。我无法让endpoint(由连接创建)具有与原始endpoint相同的属性。 我做了一个工作jsFiddle:http://jsfiddle.net/SCSaf/4/ 在下面的代码中,初始化容器并绘制连接 在公共变量中,我尝试将源endpoint(e