diff --git a/pom.xml b/pom.xml
index 4594c8d4b3..468f79c3a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -438,16 +438,22 @@
net.sourceforge.jtds
jtds
- 1.3.1
+ 1.3.0
provided
postgresql
postgresql
9.1-901-1.jdbc4
- provided
+ test
-
+
+ com.aliyun.odps
+ odps-jdbc
+ 1.6
+ test
+
+
com.oracle
ojdbc6
diff --git a/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtils_driver.java b/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtils_driver.java
new file mode 100644
index 0000000000..ce1d995fa5
--- /dev/null
+++ b/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtils_driver.java
@@ -0,0 +1,27 @@
+package com.alibaba.druid.bvt.utils;
+
+import java.sql.Driver;
+
+import org.junit.Assert;
+
+import com.alibaba.druid.util.JdbcConstants;
+import com.alibaba.druid.util.JdbcUtils;
+
+import junit.framework.TestCase;
+
+public class JdbcUtils_driver extends TestCase {
+
+ public void test_driver() throws Exception {
+ String url = "jdbc:odps:xxx";
+ String className = JdbcUtils.getDriverClassName(url);
+ Class> clazz = Class.forName(className);
+ Assert.assertNotNull(clazz);
+ Driver driver = (Driver) clazz.newInstance();
+ Assert.assertNotNull(driver);
+
+ Assert.assertEquals(0, driver.getMajorVersion());
+ Assert.assertEquals(1, driver.getMinorVersion());
+
+ Assert.assertEquals(JdbcConstants.ODPS, JdbcUtils.getDbType(url, className));
+ }
+}