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