deffensively check properties ignoring case
This commit is contained in:
parent
7ad0968ea4
commit
9934a5af4c
1 changed files with 5 additions and 5 deletions
|
@ -91,14 +91,14 @@ public class DbSource {
|
||||||
conProps=new Properties();
|
conProps=new Properties();
|
||||||
for (Enumeration e = props.keys(); e.hasMoreElements(); ) {
|
for (Enumeration e = props.keys(); e.hasMoreElements(); ) {
|
||||||
String key = (String) e.nextElement();
|
String key = (String) e.nextElement();
|
||||||
if (!key.startsWith(name))
|
if (!key.toLowerCase().startsWith(name.toLowerCase()))
|
||||||
continue;
|
continue;
|
||||||
if (key.equals(name + ".url")) {
|
if (key.equalsIgnoreCase(name + ".url")) {
|
||||||
url = props.getProperty(name + ".url");
|
url = props.getProperty(key);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (key.equals(name + ".driver")) {
|
if (key.equalsIgnoreCase(name + ".driver")) {
|
||||||
driver = props.getProperty(name + ".driver");
|
driver = props.getProperty(key);
|
||||||
isOracle = driver != null && driver.startsWith("oracle.jdbc");
|
isOracle = driver != null && driver.startsWith("oracle.jdbc");
|
||||||
Class.forName(driver);
|
Class.forName(driver);
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Add table
Reference in a new issue