Я унаследовал некоторый сторонний код, используя старую версию класса драйвера org.gjt.mm.mysql.Driver jdbc mysql для базы данных mysql.JDBC ResultSet Cusor Position
Код, как представляется, выполняет executeQuery, сохраняя возвращаемый ResultSet и затем используя ResultSet.getString ("FieldName").
Очевидно, что курсор расположен перед первой записью в этом наборе, и вы обычно выполняете следующий ... но при условии, что я не могу перекомпилировать код третьей стороны, я не могу этого сделать.
Может ли кто-нибудь предложить настройку конфигурации, которая позиционирует курсор в первой записи или другой драйвер jdbc mysql и набор результатов, который будет работать таким образом?
Спасибо, Карл
Я не думаю, что вы найдете какой-либо параметр конфигурации, который исправляет такую ошибку в коде. Почему вы не можете перекомпилировать его? –
, потому что он сторонний. У меня только лицензия, чтобы использовать его. –
Humm ... И вы можете переписать этот плохой метод в своем новом классе или этот метод является окончательным? –