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

1180

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



