JDBC 使用 DDL 语句连接到 BigQuery

JDBC connection to BigQuery with DDL statements

我正在为 Google Bigquery 寻找 JDBC 驱动程序,它还具有 DDL 功能,例如 drop/create table.

我看到 Simba 和 Star-schema 驱动程序没有这样的功能。有人知道这样做的驱动程序吗?

BigQuery 根本不支持 DDL。您可以使用的选项取决于生成 DDL 的内容。如果它完全在您的控制之下,您可以直接使用 REST API 或使用包装 API 的现有客户端来实现这些操作。理论上,您可以编写自己的 JDBC 驱动程序来解析所有查询、拦截 DDL 并使用 REST API 实现它……但这会很痛苦并且 error-prone。尚不清楚 Google 是否计划在某个时候支持 DDL。