亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

沒有找到合適的驅動程序雪花 JDBC

沒有找到合適的驅動程序雪花 JDBC

忽然笑 2023-09-13 17:17:41
我目前正在開發一個應用程序。我們正在從文件系統轉移到 Snowflake 數據庫。我似乎無法連接到數據庫 - 我不斷遇到“找不到合適的驅動程序”錯誤。正確的驅動程序已加載并安裝到構建路徑中。有誰知道發生了什么事嗎?代碼:package com.GriefUI.DBComponents;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class Snowflake_Driver {public static void databaseConnection(HttpServletRequest request, HttpServletResponse response) throws UnsupportedOperationException{    try {        Connection connObject = getConnection();        Statement stmt = connObject.createStatement();        ResultSet rSet = stmt.executeQuery("SELECT * FROM MY_TABLE");    }catch(Exception e) {        e.printStackTrace();        throw new UnsupportedOperationException();    }} private static Connection getConnection()          throws SQLException {        try {          Class.forName("net.snowflake.client.jdbc.SnowflakeDriver");        } catch (ClassNotFoundException ex) {          System.err.println("Driver not found");        }        Properties properties = new Properties();        String user = "user";        String pwsd = "password";        String connectStr = "jdbc:snowflake://My_Environment.snowflakecomputing.com";        Connection conn = DriverManager.getConnection(connectStr, user, pwsd);        return conn;      } }構建路徑:
查看完整描述

2 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

例如:

<groupId>net.snowflake</groupId>

<artifactId>snowflake-jdbc</artifactId>

<version>3.9.2</version>

其中標簽指定您要集成的驅動程序的版本。請注意,本示例中使用的版本 3.9.2 僅用于說明目的。最新可用的驅動程序版本可能會更高?!?/p>

其他人可能有更好的見解。


查看完整回答
反對 回復 2023-09-13
?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

我認為該錯誤消息可能會產生誤導。

就我而言,Snowflake 服務器位于防火墻/代理后面,當無法物理獲取連接時,我會收到相同的錯誤。這一切都在服務器上正常工作 - 當我嘗試從位于防火墻另一側的本地計算機連接到數據庫時,我收到錯誤。

因此,請確保您的應用程序可以物理連接到數據庫或在 java 啟動器中使用代理參數,例如

-Dhttp.proxyHost=a-proxy.host.domain.net -Dhttp.proxyPort=8080或類似的


查看完整回答
反對 回復 2023-09-13
  • 2 回答
  • 0 關注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號