Merge pull request #740 from wenshao/master

JdbcUtils support kingbase
This commit is contained in:
高铁
2014-12-07 05:48:19 +08:00
2 changed files with 7 additions and 0 deletions
@@ -57,6 +57,9 @@ public interface JdbcConstants {
public static final String DM = "dm";
public static final String DM_DRIVER = "dm.jdbc.driver.DmDriver";
public static final String KINGBASE = "kingbase";
public static final String KINGBASE_DRIVER = "com.kingbase.Driver";
/**
* 阿里云odps
*/
@@ -414,6 +414,8 @@ public final class JdbcUtils implements JdbcConstants {
return "com.mimer.jdbc.Driver";
} else if (rawUrl.startsWith("jdbc:dm:")) {
return JdbcConstants.DM_DRIVER;
} else if (rawUrl.startsWith("jdbc:kingbase:")) {
return JdbcConstants.KINGBASE_DRIVER;
} else {
throw new SQLException("unkow jdbc driver : " + rawUrl);
}
@@ -486,6 +488,8 @@ public final class JdbcUtils implements JdbcConstants {
return "mimer";
} else if (rawUrl.startsWith("jdbc:dm:")) {
return JdbcConstants.DM;
} else if (rawUrl.startsWith("jdbc:kingbase:")) {
return JdbcConstants.KINGBASE;
} else {
return null;
}