gpt4 book ai didi

java - 找不到适用于 jdbc :amazonaws 的合适驱动程序

转载 作者:行者123 更新时间:2023-11-30 02:13:40 24 4
gpt4 key购买 nike

我正在尝试使用 JDBC 连接到 amazon athena。由于我在 Maven 上没有找到 AthenaDriver 存储库,因此我在我的 github 上自己创建了它。 。基本上我正在做的是这样的:

pom.xml:

<repository>
<id>mvn-rep</id>
<name>maven repository</name>
<url>https://github.com/raphael-psr/maven-repository/raw/master/</url>
</repository>
<dependency>
<groupId>com.amazonaws.athena.jdbc</groupId>
<artifactId>AthenaJDBC41</artifactId>
<version>1.1.0</version>
</dependency>

java:

class.forName("com.amazonaws.athena.jdbc.AthenaDriver");

Properties properties = new Properties();
properties.setProperty("user", user);
properties.setProperty("password", password);
properties.setProperty("aws_credentials_provider_class", "amazon.AmazonCredentialsProvider");

Connection connection = DriverManager.getConnection("jdbc:awsathena://athena." + region + ".amazonaws.com:443", properties);

引发异常:

java.sql.SQLException: No suitable driver found for jdbc:amazonaws://athena.us-east-1.amazonaws.com:443

有人知道这可能是什么吗?

最佳答案

  1. 也许您想从以下位置下载 JDBC 驱动程序:https://s3.amazonaws.com/athena-downloads/drivers/AthenaJDBC41-1.1.0.jar

  2. 您可以将其安装在您自己的 Maven 存储库上:

    mvn install:install-file -Dfile=/home/users/User01/Documents/AthenaJDBC41-1.1.0.jar -DgroupId=com.amazonaws.athena.jdbc -DartifactId=athenaJDBC -Dpackaging=jar
  3. 然后您可以在 pom.xml 中引用它:

enter image description here

请告诉我这是否对您有帮助。

PS:不确定为什么代码格式在我的计算机上不起作用。我尝试了三种不同的浏览器,预计会出现同样的问题。

关于java - 找不到适用于 jdbc :amazonaws 的合适驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49309713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com