【问题标题】:Is there a google supported JDBC driver for BigQuery?BigQuery 是否有谷歌支持的 JDBC 驱动程序?
【发布时间】:2015-12-23 20:56:28
【问题描述】:

我们希望通过第三方 sql 客户端访问 BigQuery,例如。 RazorSql。我遇到了 StarSchema JDBC 驱动程序,但无法使其与 Razorsql 一起使用,并且在网页上显示该项目已存档。所以,不确定它是否应该工作。有什么建议吗?

尝试将它与 RazoeSql 一起使用时遇到的错误是:

java.io.IOException: toDerInputStream rejects tag type 123

我正在使用服务帐户密钥文件进行身份验证。

这是我使用的 JDBC url 值(其中“my-poc”是项目 ID,“MY_POC”是数据集名称):

jdbc:BQDriver:my-poc%3AMY_POC?withServiceAccount=true

【问题讨论】:

标签: jdbc google-bigquery star-schema


【解决方案1】:

唉,没有官方支持的 JDBC 驱动程序。有Simba联合google开发的ODBC驱动(可以免费下载here),可以使用JDBC到ODBC的桥接器(虽然官方在java 8中已经弃用了,相信大家可以下载一个)来自几个不同的人(例如here)。

诚然,这不是一个很好的解决方案。 IMO Google 确实应该提供 JDBC 驱动程序,但他们没有。

【讨论】:

【解决方案2】:

java.io.IOException: toDerInputStream 拒绝标签类型 123

JDBC 驱动需要 p12 格式的文件,而不是 json 格式的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 2012-08-26
    • 2018-03-08
    • 2011-05-16
    • 1970-01-01
    • 2012-11-26
    相关资源
    最近更新 更多