Sql server Hikari addDatasourceProperty不';行不通

Sql server Hikari addDatasourceProperty不';行不通,sql-server,google-cloud-platform,hikaricp,Sql Server,Google Cloud Platform,Hikaricp,我目前正试图通过使用谷歌文档上的示例连接到云SQL,如下所示 public static Connection getConnection() throws NamingException, SQLException { Connection conn = null; try { HikariConfig config = new HikariConfig(); con

我目前正试图通过使用谷歌文档上的示例连接到云SQL,如下所示

public static Connection getConnection() throws NamingException, SQLException {
        Connection conn = null;
        try {

             HikariConfig config = new HikariConfig();

                
                config
                    .setDataSourceClassName("com.microsoft.sqlserver.jdbc.SQLServerDataSource");
                config.setUsername("sqlserver"); // e.g. "root", "sqlserver"
                config.setPassword("password"); // e.g. "my-password"
                config.addDataSourceProperty("databaseName", "dbName");

                config.addDataSourceProperty("socketFactoryClass",
                    "com.google.cloud.sql.sqlserver.SocketFactory");
                config.addDataSourceProperty("socketFactoryConstructorArg", "ProjectName:Hosting:instance");

               
                HikariDataSource connectionPool = new HikariDataSource(config);
            

            conn=connectionPool.getConnection();
            System.out.println("DB connected successfully!");
        } catch (SQLException e) {
            System.out.println("SQLException: " + e.getMessage());
            System.out.println("SQLState: " + e.getSQLState());
            System.out.println("VendorError: " + e.getErrorCode());
        } catch (Exception e) {
            System.out.println("Exception: " + e.getMessage());
        }
        return conn;
    }
如果有任何冲突,这里是我对sql server和google云的依赖关系

<dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>8.2.2.jre8</version>
    </dependency>

    <dependency>
        <groupId>com.zaxxer</groupId>
        <artifactId>HikariCP</artifactId>
        <version>4.0.3</version>
    </dependency>
    <dependency>
    

<groupId>com.google.cloud.sql</groupId>
        <artifactId>cloud-sql-connector-jdbc-sqlserver</artifactId>
        <version>1.2.3</version>
    </dependency>

com.microsoft.sqlserver

异常:目标类com.microsoft.sqlserver.jdbc.SQLServerDataSource上不存在属性socketFactoryClass 异常:目标类com.microsoft.sqlserver.jdbc.SQLServerDataSource上不存在属性socketFactoryClass
如果您能回答,请提供帮助,因为这是我第一次使用Java进行sql云体验,错误堆栈:异常:目标类com.microsoft.sqlserver.jdbc.SQLServerDataSource上不存在属性socketFactoryClass异常:目标类com.microsoft.sqlserver.jdbc.SQLServerDataSource上不存在属性socketFactoryClass