package org.teiid.test.client; import java.sql.Connection; import org.teiid.test.JDBCUtil; public class HBaseClient { private static final String JDBC_DRIVER = "org.teiid.jdbc.TeiidDriver"; private static final String JDBC_URL = "jdbc:teiid:hbasevdb@mm://localhost:31000;version=1"; private static final String JDBC_USER = "teiidUser"; private static final String JDBC_PASS = "password1!"; // JDBCUtil.executeQuery(conn, ""); public static void main(String[] args) throws Exception { Connection conn = JDBCUtil.getDriverConnection(JDBC_DRIVER, JDBC_URL, JDBC_USER, JDBC_PASS); JDBCUtil.executeQuery(conn, "SELECT * FROM Customer"); JDBCUtil.executeQuery(conn, "SELECT city, amount FROM Customer"); JDBCUtil.executeQuery(conn, "SELECT DISTINCT city FROM Customer"); JDBCUtil.executeQuery(conn, "SELECT city, amount FROM Customer WHERE PK='105'"); JDBCUtil.executeQuery(conn, "SELECT * FROM Customer WHERE PK BETWEEN '105' AND '108'"); JDBCUtil.executeQuery(conn, "SELECT * FROM Customer WHERE PK='105' AND name='John White'"); JDBCUtil.executeQuery(conn, "SELECT * FROM Customer ORDER BY PK"); JDBCUtil.executeQuery(conn, "SELECT * FROM Customer ORDER BY name, city DESC"); JDBCUtil.executeQuery(conn, "SELECT name, city, COUNT(PK) FROM Customer GROUP BY name, city"); JDBCUtil.executeQuery(conn, "SELECT name, city, COUNT(PK) FROM Customer GROUP BY name, city HAVING COUNT(PK) > 1"); JDBCUtil.close(conn); } }