【问题标题】:JDBC connection to BigQuery with DDL statements使用 DDL 语句连接到 BigQuery 的 JDBC
【发布时间】:2017-01-19 06:32:28
【问题描述】:

我正在寻找适用于 Google Bigquery 的 JDBC 驱动程序,该驱动程序还具有 DDL 功能,例如删除/创建表。

我发现 Simba 和 Star-schema 驱动程序没有这种能力。有人知道这样做的司机吗?

【问题讨论】:

  • 来自help center:“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场的问题资源与 Stack Overflow 无关,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。”
  • Simba 驱动程序现在支持 DDL:ODBC since v2.1.11 (2018-05-31) 和 JDBC since v1.1.6 (2018-04-27)。

标签: jdbc google-bigquery ddl


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-10
  • 2011-10-21
  • 1970-01-01
  • 2019-04-09
  • 2021-01-08
  • 2017-10-20
相关资源
最近更新 更多