

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 對 JDBC 驅動程式連線進行疑難排解
<a name="neptune-jdbc-troubleshooting"></a>

如果驅動程式無法連線到伺服器，請使用 JDBC `Connection` 物件的 `isValid` 函數來檢查連線是否有效。如果此函數傳回 `false` (表示連線無效)，請檢查連線的端點是否正確，以及您是否位於 Neptune DB 叢集的 VPC 中，或者您是否具有叢集的有效 SSH 通道。

如果您收到來自 `DriverManager.getConnection` 呼叫的 `No suitable driver found for {{(connection string)}}` 回應，則連線字串開頭處可能發生問題。確保您的連線字串開頭如下所示：

```
jdbc:neptune:{{opencypher}}://{{...}}
```

若要收集有關連線的詳細資訊，您可以將 `LogLevel` 新增至連線字串，如下所示：

```
jdbc:neptune:{{opencypher}}://{{(JDBC URL)}}:{{(port)}};logLevel=trace
```

或者，您也可以在輸入屬性中新增 `properties.put("logLevel", "trace")` 來記錄追蹤資訊。