前置条件:
Presto server已安装且已以启动,具体见:
http://blog.csdn.net/exception_ex/article/details/16969941
启动端口为8080;
依赖jar包:
guice-3.0.jar;
下载地址:
http://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar
javax.inject-2.1.96.jar;
下载地址:http://repo1.maven.org/maven2/org/glassfish/hk2/external/javax.inject/2.1.96/javax.inject-2.1.96.jar
presto-jdbc-0.54-standalone.jar;
Java 代码如下
package com.presto.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class PrestoJdbcClient {
public static void main(String[] args) throws SQLException, ClassNotFoundException{
Connection connection = DriverManager.getConnection("jdbc:presto://master:8080","root",null);
connection.setCatalog("hive");
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("show tables");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
connection.close();
}
}
本文介绍了在Presto server已经安装并运行的情况下,如何通过Java代码使用jdbc进行连接。文章提到了前置条件包括Presto server的启动端口为8080,并详细列出了所需的依赖jar包及其下载地址,包括guice-3.0.jar, javax.inject-2.1.96.jar, presto-jdbc-0.54-standalone.jar。"
111883088,10292985,EJA变送器故障AL01处理与智能仪表故障分析,"['工业自动化', '仪表故障', '过程控制', '变送器技术', 'DCS系统']

1180

被折叠的 条评论
为什么被折叠?



