java连接presto,Apache Presto-JDBC接口

本文介绍如何通过Presto的JDBC接口访问Java应用程序。包括安装必要的JDBC jar文件、创建并运行一个简单的Java示例程序来查询Presto服务器上的数据。

Presto的JDBC接口用于访问Java应用程序。

先决条件

安装presto-jdbc-0.150.jar

您可以通过访问以下链接下载JDBC jar文件,

https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.150/

下载jar文件后,将其添加到Java应用程序的类路径中。

创建一个简单的应用程序

让我们使用JDBC接口创建一个简单的Java应用程序。

编码-PrestoJdbcSample.java

importjava.sql.*;importcom.facebook.presto.jdbc.PrestoDriver;//import presto jdbc driver packages here.publicclassPrestoJdbcSample{publicstaticvoidmain(String[]args){Connectionconnection=null;Statementstatement=null;try{Class.forName("com.facebook.presto.jdbc.PrestoDriver");connection=DriverManager.getConnection("jdbc:presto://localhost:8080/mysql/tutorials","tutorials",“"); //connect mysql server tutorials database here statement = connection.createStatement(); String sql; sql = "selectauth_id,auth_namefrommysql.tutorials.author”;//select mysql table author table two columnsResultSetresultSet=statement.executeQuery(sql);while(resultSet.next()){intid=resultSet.getInt("auth_id");Stringname=resultSet.getString(“auth_name"); System.out.print("ID:" + id + ";\nName:" + name + "\n"); } resultSet.close(); statement.close(); connection.close(); }catch(SQLException sqlException){ sqlException.printStackTrace(); }catch(Exception exception){ exception.printStackTrace(); } } }

保存文件并退出应用程序。现在,在一个终端中启动Presto服务器,然后打开一个新终端以编译并执行结果。以下是步骤-

汇编

~/Workspace/presto/presto-jdbc $ javac -cp presto-jdbc-0.149.jar PrestoJdbcSample.java

执行

~/Workspace/presto/presto-jdbc $ java -cp .:presto-jdbc-0.149.jar PrestoJdbcSample

输出量

INFO: Logging initialized @146ms

ID: 1;

Name: Doug Cutting

ID: 2;

Name: James Gosling

ID: 3;

Name: Dennis Ritchie

上一页 打印页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值