簡體   English   中英

JDBC 連接到 Google Cloud Spanner 參數

[英]JDBC connection to Google Cloud Spanner parameters

我有一個 Google Cloud Spanner 實例和數據庫。

我正在嘗試連接到它: 在此處輸入圖像描述

但是我不知道用什么來填充“自定義 JDBC URL”、“用戶 ID”或“用戶密碼”,因為網站上沒有給出這些參數,也沒有在創建實例時配置。

編輯:

我添加了一些導致以下參數的信息: 在此處輸入圖像描述

我現在的完整路徑是:

jdbc:cloudspanner:/projects/bupry-332316/instances/genupry-sql-test/databases/genupry-db-1?credentials=D:\Genexus\Models\Wultu\bupry-332316-f760bf33afc1.json;autocommit=false;lenient=true

但是我仍然收到錯誤,如下所示在此處輸入圖像描述

正如@Catherine O 在評論中提到的那樣:請包括您正在使用什么工具來嘗試連接到 Cloud Spanner。

根據您提供的屏幕截圖,我認為您需要更改幾處:

  1. 您現在在自定義 JDBC 驅動程序字段中擁有 JDBC URL。 自定義 JDBC 驅動程序字段應填寫名稱或對 JDBC 驅動程序的 .jar 文件的引用(如果不知道它是什么工具,則無法知道該工具的確切期望)。
  2. 您在自定義 JDBC 驅動程序字段中輸入的字符串應在自定義 JDBC URL 中輸入。
  3. 用戶 ID 和密碼應留空。

Cloud Spanner 不使用用戶 ID 和密碼進行身份驗證。 相反,它使用 Google Cloud 憑據。 通過將;credentials=/path/to/credentials.json添加到 JDBC URL(路徑必須指向有效的憑證文件),將這些添加到 JDBC URL。 有關完整示例,另請參閱https://googleapis.dev/java/google-cloud-spanner-jdbc/latest/com/google/cloud/spanner/jdbc/JdbcDriver.html

編輯:客戶端信息和新的 Stacktrace 共享

您現在獲得的堆棧跟蹤似乎表明正在拾取驅動程序並建立連接,但 JDBC 驅動程序中存在一些內部錯誤:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM