虽然 Spanner 看起来令人兴奋,但 Simba JDBC 驱动程序的文档(包含在此处的下载链接中:https ://cloud.google.com/spanner/docs/partners/drivers )相对较少,尤其是与Simba JDBC BigQuery 驱动程序 ( https://cloud.google.com/bigquery/partners/simba-drivers/ )。
特别是,文档只提到了一个连接字符串:
jdbc:cloudspanner://localhost;Project=simba-cloudspanner- jdbc;Instance=test-instance;Database=example-db
...没有关于如何指定的信息,例如,服务帐户及其 p12 凭据或许多 Google Cloud 服务使用的 JSON 文件的路径。
任何人都可以分享他们已成功用于连接到服务的 JDBC 连接字符串或其他设置详细信息吗?例如,我尝试过设置环境变量GOOGLE_APPLICATION_CREDENTIALS
并提供与上述相同样式的 JDBC 字符串,但无济于事。
理想情况下,我想使用实例 ID、项目名称、数据库名称、服务帐户电子邮件和 p12 文件的组合,但我对其他身份验证选项持开放态度。
编辑:在尝试该GOOGLE_APPLICATION_CREDENTIALS
策略时,我生成了这个日志文件,以防它可能有任何帮助https://gist.github.com/aryeh-looker/e6b1b1617d301f0a247463216c96535d