首页 > 解决方案 > 安装 Snowflake JDBC 驱动程序

问题描述

我正在尝试按照说明安装 Snowflake JDBC 驱动程序。
我从这里下载并安装了 Java,然后从这里下载了snowflake-jdbc-3.6.9.jar 文件。当我双击该文件时,没有任何反应。所以我打开 CMD 并尝试了这个:

java -jar snowflake-jdbc-3.6.9.jar

我收到了*no main manifest attribute, in snowflake-jdbc-3.6.9.jar*
当我打开 META-INF\MANIFEST.MF 文件时,我确实看到:

*Manifest-Version: 1.0*

*Main-Class: net.snowflake.client.jdbc.SnowflakeDriver*

我已经使用其他 StackOverflow 主题的建议走了这么远,但不知道还能尝试什么。我对Java不太了解,我只需要安装这个驱动程序,这样我就可以从BI工具连接到Snowflake。我将衷心感谢您的帮助。

标签: javajdbcdriverexecutable-jarsnowflake-cloud-data-platform

解决方案


我想你现在已经启动并运行了。

但正如其他响应者之一所提到的,通过将.jar文件复制到您的计算机,您已经或多或少地安装了驱动程序。

与 不同OBDC drivers,没有JDBC manager,它期望JDBC drivers始终需要安装在某个目录中。

您必须将使用的应用程序指向此驱动程序才能使用此驱动程序。

让我们以用户中流行的 JDBC 查询工具 dBeaver 为例Snowflaker。(并且可用于Windows,MacLinux

在您可以在 中使用此驱动程序之前dBeaverdBeaver必须知道此驱动程序确实存在并且可以使用。

因此,在启动后,dBeaver您首先将dBeaver 指向您放置Snowflake.jar 文件的位置。

(假设您不想使用预配置的 Snowflake JDBC 驱动程序,以便我的回答有用)

因此,您选择新建并选择“创建新驱动程序”

在 windows [Libraries] 下,您可以添加文件或文件夹。选择 [添加文件] 并指向您的 JDBC .jar 文件。

从那时起,您就可以使用 JDBC 驱动程序了。

为了完整起见,这里提供了使用与 dBeaver 中提供的不同的 Snowflake JDBC 驱动程序的其他详细信息:

[Driver Type:] Snowflake
[Class Name:] net.snowflake.client.jdbc.SnowflakeDriver
[URL Template:] this contains the default connectstring format to use this JDBC driver (So how a connectstring should look like to make a successful connection to Snowflake)

[Default Port:] 443 (should have been preset)

其余的应该是不言自明的。


推荐阅读