Phoenix JDBC測試

1、在項目導入phoenix-4.10.0-HBase-1.2-client.jar 依賴
2、並且將hbase-site.xml導入到項目的resources目錄
在這裏插入圖片描述

0: jdbc:phoenix:CentOS> select * from t_user;
+-----+-----------+--------+--------------------------+---------+
| ID  |   NAME    |  SEX   |         BIRTHDAY         | SALARY  |
+-----+-----------+--------+--------------------------+---------+
| 1   | jiangzz   | true   | 1990-12-16 00:00:00.000  | 5E+3    |
| 2   | zhangsan  | false  | 1990-12-16 00:00:00.000  | 6E+3    |
+-----+-----------+--------+--------------------------+---------+
2 rows selected (0.081 seconds)
private static String driver = "org.apache.phoenix.jdbc.PhoenixDriver";

public static void main(String[] args) throws SQLException {
try {
    Class.forName(driver);
} catch (ClassNotFoundException e) {
    e.printStackTrace();
}
Statement stmt = null;
ResultSet rs = null;

Connection con = DriverManager.getConnection("jdbc:phoenix:CentOS:2181");
stmt = con.createStatement();
String sql = "select id,name,sex,birthDay,salary from jiangzz.t_user";
rs = stmt.executeQuery(sql);
while (rs.next()) {
    Integer id=rs.getInt("id");
    String name = rs.getString("name");
    boolean sex = rs.getBoolean("sex");
    Date birthDay = rs.getDate("birthDay");
    BigDecimal salary = rs.getBigDecimal("salary");
    System.out.println(id+"\t"+name+"\t"+sex+"\t"+"\t"+birthDay+"\t"+salary.doubleValue());
}
stmt.close();
con.close();

運行結果

1	jiangzz	true		1990-12-16	5000.0
2	zhangsan	false		1990-12-16	6000.0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章