From 41d4720eda55efda62f6fb501af874c2285f9f81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=A9=E5=B0=91?= Date: Fri, 18 May 2012 20:08:07 +0800 Subject: [PATCH] hbase support --- pom.xml | 19 +- .../alibaba/druid/hbase/HBaseConnection.java | 315 +++++++++++++++++ .../com/alibaba/druid/hbase/HBaseDriver.java | 42 +++ .../druid/hbase/HBasePreparedStatement.java | 323 ++++++++++++++++++ .../alibaba/druid/hbase/HBaseStatement.java | 272 +++++++++++++++ .../alibaba/druid/hbase/HBaseConnectTest.java | 34 ++ 6 files changed, 1002 insertions(+), 3 deletions(-) create mode 100644 src/main/java/com/alibaba/druid/hbase/HBaseConnection.java create mode 100644 src/main/java/com/alibaba/druid/hbase/HBaseDriver.java create mode 100644 src/main/java/com/alibaba/druid/hbase/HBasePreparedStatement.java create mode 100644 src/main/java/com/alibaba/druid/hbase/HBaseStatement.java create mode 100644 src/test/java/com/alibaba/druid/hbase/HBaseConnectTest.java diff --git a/pom.xml b/pom.xml index 5e6ec9986c..56f3f91bc2 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ An JDBC datasource implementation. https://github.com/AlibabaTech/druid 2012 - + oracleReleases @@ -226,6 +226,19 @@ provided + + org.apache.hbase + hbase + 0.92.1 + provided + + + org.apache.hadoop + hadoop-core + 1.0.1 + provided + + mysql mysql-connector-java @@ -236,14 +249,14 @@ net.sourceforge.jtds jtds 1.2.4 - provided + test postgresql postgresql 9.1-901-1.jdbc4 - provided + test