我正在使用此代码连接到 sql 工作台:
import pyathenajdbc
from pyathenajdbc import connect
pyathenajdbc.ATHENA_JAR = "E:\Downloads\AthenaJDBC41_2.0.9.jar"
con = connect(User=Access_key,Password=Secret_Code,
s3_staging_dir=',region_name='us-east-1')
它返回给我这个错误:
TypeError: No matching overloads found for *static* java.sql.DriverManager.getConnection(), options are:
public static java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String,java.util.Properties) throws java.sql.SQLException
public static java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String,java.lang.String,java.lang.String) throws java.sql.SQLException
public static java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String) throws java.sql.SQLException
我也尝试在参数中传递 driver_path,并且同时使用了 Java 8 和 Java 17,但错误是相同的。