# SQL Workbench J [SQL Workbench/J](http://www.sql-workbench.net/) は、DBMS に依存しない、クロスプラットフォームの無料 SQL クエリツールです。SQL Workbench/J を SQL オーサリングツールとして使用して、Treasure Data でインタラクティブに SQL クエリを開発できます。 この記事は Mac OS を使用して作成されています。Windows および Linux では画面が異なる場合があります。 * [インストール](#install) * [Treasure Data JDBC ドライバのダウンロード](#download-treasure-data-jdbc-driver) * [Treasure Data JDBC ドライバの追加](#add-the-treasure-data-jdbc-driver) * [Treasure Data への接続](#connect-to-treasure-data) * [クエリの発行](#issue-the-query) # インストール 以下から最新の SQL Workbench/J インストーラをダウンロードし、アプリケーションをインストールします。 * [SQL Workbench/J: Download](http://www.sql-workbench.net/downloads.md) [Installing and starting SQL Workbench/J](http://www.sql-workbench.net/manual/install.md) の手順に従ってください。 SQL Workbench/J には Java 7 以降が必要です。 # Treasure Data JDBC ドライバのダウンロード Treasure Data の JDBC ドライバを以下からダウンロードします: [Trino 用 JDBC ドライバ](https://repo1.maven.org/maven2/io/trino/trino-jdbc/423/trino-jdbc-423.jar) # Treasure Data JDBC ドライバの追加 上部メニューで `File` を選択し、`Manage Drivers` をクリックします。フォームを編集します: ![](/assets/image-20191007-182818.78b40d523b7ff17909b0e9da28ceabd7a5d012492c0e4cc25d4dffe736f3999d.60bcc915.png) * Name: Treasure Data * Library: JDBC ドライバファイルパス * Classname: com.treasuredata.jdbc.TreasureDataDriver * Sample URL * [Hive](https://api-docs.treasuredata.com/en/tools/hive/quickstart/): jdbc:td://api.treasuredata.com/< database >;useSSL=true;type=hive * [Presto](https://api-docs.treasuredata.com/en/tools/presto/quickstart/): jdbc:td://api.treasuredata.com/< database >;useSSL=true;type=presto # Treasure Data への接続 上部メニューで **File** をクリックし、**Connect Window. Edit** をクリックします。フォームを編集します: ![](/assets/image-20191007-183312.fef82be1bf98fb469229f601ed6f8c995dec0bbdc5def41e7bfd6d6d2c6606aa.60bcc915.png) * Name: 任意の名前 * Driver: Treasure Data * URL: jdbc:td://api.treasuredata.com/sample_db;useSSL=true * Username: アカウントのメールアドレス * Password: アカウントのパスワード * Read only: True **OK** をクリックして接続を追加します。 # クエリの発行 GUI でテーブルとそのカラムのリストが表示されます。 ![](/assets/image-20191007-183331.5e14dd62386cee28ebf4ac92562ee4213509b0720d2b174bbf866e39a4a12569.60bcc915.png) Statement タブをクリックし、実行する SQL クエリを編集します。 クエリの準備ができたら `Ctrl + Enter` を押すと、クエリが実行され結果が表示されます。 [TD Console](https://console.treasuredata.com/app/jobs) からクエリの進行状況を確認できます。 ![](/assets/image-20191007-183350.9009926c9cf3162fddf9ee4d2d08649992b6a85078c201afda79c3a581a624f6.60bcc915.png)