プロダクト概要
製品の強み
適用シーン
jdbc:presto://{endpoint}:10999/?sessionProperties=presto.engine:{DataEngineName};region:{Region};database:{DatabaseName};catalog:{Catalog}&extraCredentials=secretkey:{SecretKey};secretid:{SecretId}
Class.forName("com.facebook.presto.jdbc.PrestoDriver");
String url = "jdbc:presto://{endpoint}:10999/?sessionProperties=presto.engine:{DataEngineName};region:{Region};database:{DatabaseName};catalog:{Catalog}&extraCredentials=secretkey:{SecretKey};secretid:{SecretId}";Properties properties = new Properties();properties.setProperty("user", {AppId});Connection connection = DriverManager.getConnection(url, properties);
パラメータ | 必須 | 説明 |
presto.engine | はい | 標準 Presto エンジン名 |
database | はい | データベース名 |
secretkey | はい | TencentCloud APIキー管理のSecretKey |
secretid | はい | TencentCloud APIキー管理のSecretId |
region | はい | 地域、現在DLCサービスはap-nanjing、ap-beijing、ap-beijing-fsi、ap-guangzhou、ap-shanghai、ap-chengdu、ap-chongqing、na-siliconvalley、ap-singapore、ap-hongkong、na-ashburn、eu-frankfurt、ap-shanghai-fsiをサポートしています。 |
catalog | はい | データディレクトリ名称 |
extraCredentials | はい | SecretKey:TencentCloud APIキー管理のSecretKey |
| | Secretid:Tencent Cloud APIキー管理におけるSecretid |
user | はい | ユーザー APPID |
import com.facebook.presto.jdbc.PrestoStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properties;public class TestJDBCKyuubiPresto {public static void main(String[] args) throws SQLException {try {Class.forName("com.facebook.presto.jdbc.PrestoDriver");} catch (ClassNotFoundException e) {e.printStackTrace();return;}String url = "jdbc:presto://{endpoint}:10999/?sessionProperties=presto.engine:{DataEngineName};region:{Region};database:{DatabaseName};catalog:{Catalog}&extraCredentials=secretkey:{SecretKey};secretid:{SecretId}";Properties properties = new Properties();properties.setProperty("user", {AppId});Connection connection = DriverManager.getConnection(url, properties);PrestoStatement statement = (PrestoStatement) connection.createStatement();String sql = "show catalogs";statement.execute(sql);ResultSet rs = statement.getResultSet();while (rs.next()) {System.out.println(rs.getString(1));}rs.close();statement.close();connection.close();}
フィードバック