Это было сочетание файла конфигурации jdbc и местоположения драйвера. Для mysql необходимо настроить конфиг, как в примере ниже. Спасибо, Хенрик, за то, что записали трек для записи.
<jdbc type="simple">
<driver>com.mysql.jdbc.Driver</driver>
<url>jdbc:mysql://9900w7.int.natc-ht.com</url>
<port>3306</port>
<databaseName>weather</databaseName>
<user>root</user>
<password>password</password>
<simple>
<minPoolSize>10</minPoolSize>
<maxPoolSize>20</maxPoolSize>
</simple>
</jdbc>
Необходимая функциональность не присутствует по Стандарту Java. Необходимо будет использовать Джакарту regexp, и конкретно класс StreamCharacterIterator. Этот класс инкапсулирует InputStream для использования в regexp операциях.
Если бы Вы хотите использовать стандартный пакет регулярного выражения, я предложил бы, берут источник от предыдущего класса здесь и изменяют контракт путем реализации CharSequence вместо CharacterIterator.
Операции Regex должны быть выполнены на строках, которые являются закодированными байтами двоичных данных. Вы не можете выполнить regex операции на байтах данных, Вы понятия не имеете, что они представляют.