没有找到合适的驱动程序雪花 JDBC

我目前正在开发一个应用程序。我们正在从文件系统转移到 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;

      }


 }

构建路径:

https://img3.mukewang.com/65017e8100014fc603760214.jpg

忽然笑
浏览 94回答 2
2回答

婷婷同学_

例如:<groupId>net.snowflake</groupId><artifactId>snowflake-jdbc</artifactId><version>3.9.2</version>其中标签指定您要集成的驱动程序的版本。请注意,本示例中使用的版本 3.9.2 仅用于说明目的。最新可用的驱动程序版本可能会更高。”其他人可能有更好的见解。

守候你守候我

我认为该错误消息可能会产生误导。就我而言,Snowflake 服务器位于防火墙/代理后面,当无法物理获取连接时,我会收到相同的错误。这一切都在服务器上正常工作 - 当我尝试从位于防火墙另一侧的本地计算机连接到数据库时,我收到错误。因此,请确保您的应用程序可以物理连接到数据库或在 java 启动器中使用代理参数,例如 -Dhttp.proxyHost=a-proxy.host.domain.net -Dhttp.proxyPort=8080或类似的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java