首页 > 解决方案 > 如何使用 Java 连接到 Google Cloud Spanner

问题描述

无法使用 Java 代码连接到 Googe Cloud Spanner 出现 SSLException 错误。

在 java 中编写了一个尝试连接到 Google Spanner 的代码我已经创建了 Spanner 实例以及数据库以及一个表。

但是,当我尝试运行 Java 代码时,它会出现错误 com.google.cloud.spanner.SpannerException: UNKNOWN: javax.net.ssl.SSLException: unable to setup trustmanager

try (InputStream credentialsStream = new FileInputStream(credentialsFile)){
   credentials = GoogleCredentials.fromStream(new FileInputStream(credentialsFile));
} catch (FileNotFoundException e) {
   e.printStackTrace();
} catch (IOException e) {
   e.printStackTrace();
}       
SpannerOptions options = SpannerOptions.newBuilder().setProjectId("coral-velocity-252502").build();
Spanner spanner = options.getService();

标签: javacloudgoogle-cloud-spanner

解决方案


您能否在此处尝试建议的设置指南:


推荐阅读