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

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

已知问题和常见问题解答

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

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

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

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

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

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

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

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

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

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

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

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

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

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