java - 如何使用 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();
解决方案
您能否在此处尝试建议的设置指南:
推荐阅读
- json - 未在 Wikidata 或 DBpedia 上的 Wikipedia 表数据的 JSON,下一步?
- php - MySQL全文搜索修改,任意顺序搜索词
- c# - 将 XML 转换为 JSON 到 c# 对象
- ruby-on-rails - 为 Rails 创建简单的站点密码 - 没有用户名
- javascript - 当我登录并导航到新屏幕时,UI 冻结。一旦我刷新应用程序,屏幕就会工作。知道为什么吗?
- node.js - 如何从angular4组件传递参数来表达API
- c++ - 如何从 begin() 和 end() 中实现 cbegin() 和 cend()?
- date - 日期格式 - COGNOS
- excel - 使用 BuiltInDocumentProperties 的用户定义函数停止自动更新
- java - 如何将方法指向您从中调用方法的对象?(爪哇)