mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
sql.html & sql.json support parameter : dataSourceId
This commit is contained in:
@@ -44,6 +44,21 @@ public class DruidDataSourceUtils {
|
||||
}
|
||||
}
|
||||
|
||||
public static long getID(Object druidDatasource) {
|
||||
if (druidDatasource.getClass() == DruidDataSource.class) {
|
||||
return ((DruidDataSource) druidDatasource).getID();
|
||||
}
|
||||
|
||||
try {
|
||||
Method method = druidDatasource.getClass().getMethod("getID");
|
||||
Object obj = method.invoke(druidDatasource);
|
||||
return (Long) obj;
|
||||
} catch (Exception e) {
|
||||
LOG.error("getID error", e);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
public static String getName(Object druidDatasource) {
|
||||
if (druidDatasource.getClass() == DruidDataSource.class) {
|
||||
return ((DruidDataSource) druidDatasource).getName();
|
||||
|
||||
Reference in New Issue
Block a user