【发布时间】:2014-06-04 14:00:07
【问题描述】:
如下所示,我为 google BigQuery 创建 jdbc 连接
Class.forName("net.starschema.clouddb.jdbc.BQDriver");
conn = DriverManager.getConnection("jdbc:BQDriver:"projectID"?transformQuery=true&user="client ID"&password="client secret");
然后我得到目录名称如下
ResultSet m_resultSet = conn.getMetaData().getCatalogs();
while (m_resultSet.next())
{
System.out.println(m_resultSet.getString(4));
}
但现在我正在尝试获取数据集名称。它返回 null。
我可以获取公共数据的数据集名称吗?怎么做??
【问题讨论】:
-
我实际上正在使用 .Net 库,我想获取所有可用项目的列表,包括“publicdata”
-
当我转到bigquery.cloud.google.com 时,我可以看到 3 个项目(fh-bigquery、gdelt-bq、publicdata)。看起来它没有存储在 cookie 中,因为当我打开不同的浏览器时看到的相同。如果我能以某种方式得到这个列表会很好
标签: dataset google-bigquery star-schema