

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 对 JDBC 驱动程序连接进行故障排除
<a name="neptune-jdbc-troubleshooting"></a>

如果驱动程序无法连接到服务器，请使用 JDBC `Connection` 对象的 `isValid` 函数来检查连接是否有效。如果函数返回 `false`（表示连接无效），请检查所连接的端点是否正确，以及您是否在 Neptune 数据库集群的 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")` 来记录跟踪信息。