Re: Bug report: NullPointerException from Driver.connect when passed a Properties with non-string values
От | Nathaniel Waisbrot |
---|---|
Тема | Re: Bug report: NullPointerException from Driver.connect when passed a Properties with non-string values |
Дата | |
Msg-id | 72B19ADD-5DD7-434F-AB8D-D0F7F5A6760C@highfleet.com обсуждение исходный текст |
Ответ на | Re: Bug report: NullPointerException from Driver.connect when passed a Properties with non-string values (Dave Cramer <pg@fastcrypt.com>) |
Список | pgsql-jdbc |
Java 1.6 added a new method to Properties, stringPropertyNames:
it does what propertyNames probably ought to: only gives you back keys for which getProperty will return a non-null value. But you'd have to drop Java 1.5 compatibility to use it.
On Jan 28, 2013, at 4:08 PM, Dave Cramer <pg@fastcrypt.com> wrote:
it irks me to have to do that, as the java api for getProperty suggests that you cannot have anything but a string in there, however it's not worth fighting for.DaveOn Mon, Jan 28, 2013 at 4:03 PM, dmp <danap@ttc-cmc.net> wrote:I think that is what threw me. You are still going to need to
have Nathaniel's patch in case someone does try to throw in a bogus
properties that ends up null even thought the url is correct.
danap.
Kevin Grittner wrote:Dave Cramer<pg@fastcrypt.com> wrote:My proposed patch is this
if (url.startsWith("jdbc:postgresql:")) {
return null;
}
Right at the top of getConnection, before we do any real work.
Thoughts ?
Shouldn't that have a bang to reverse the logic?
-Kevin--
Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc
В списке pgsql-jdbc по дате отправления: