Simba JDBC 驱动程序常见问题解答

Google 已与一家大型软件公司 Simba Technologies Inc 携手合作,共同提供 Cloud Spanner JDBC 驱动程序。

已知问题和常见问题解答

我可以使用此驱动程序发出数据操纵语言 (DML) 和数据定义语言 (DDL) 语句吗?

可以,此驱动程序支持 DML 和 DDL 语句。

此驱动程序如何处理 Cloud Spanner 中的父子表或交错表关系?

交错表关系可映射到 JDBC 中的外键关系。在 Cloud Spanner 中,与父表交错的子表中的记录的主键取决于与其关联的父表记录的主键。Cloud Spanner 将子表主键的父主键部分定义为外键,并引用父表的主键。因此,在 DatabaseMetaData 中调用外键元数据可以导航交错表关系。如需了解详情,请参阅架构和数据模型

此驱动程序是否支持所有 Cloud Spanner 数据类型?

Cloud Spanner 的 STRUCT 数据类型可映射为 SQL 的 VARCHAR 数据类型,您可以通过此驱动程序以 String 类型的形式访问该数据类型。其他所有类型均有相应的映射。

此驱动程序是否支持索引?

SELECT 查询支持索引。查询语法对 SQL 语法进行了说明。使用 DatabaseMetaData.getIndexInfo() 方法即可访问有关特定索引的信息。

此驱动程序是否支持参数化查询?

支持,此驱动程序支持位置参数化。

使用此驱动程序时需要考虑其他限制吗?

此驱动程序的功能限制由底层系统定义。请查看 Cloud Spanner 的配额和限制

我如何获得对此驱动程序的支持?

请参阅我们的支持页面了解支持选项。