Недавно я перенесла старое приложение, которое мы имеем на работе с Java 1.5 до 1.6. Я заметил, что во время сборки, теперь я получаю (новый) предупреждение компилятора:Есть ли альтернатива использованию sun.jdbc.odbc.JdbcOdbcDriver?
... DatabaseSession.java:[9,20] sun.jdbc.odbc.JdbcOdbcDriver is Sun proprietary API and may be removed in a future release
Так я понимаю, что это значит, но есть хорошо известная альтернатива, более открытые стандарты дружелюбные, не собственность? Какой драйвер вы используете и/или рекомендуете, и каковы его преимущества?
До сих пор я использовал подход, который он компилирует в 1.6, поэтому мы будем продолжать использовать его, и мы можем найти замену позже, если следующая версия Java не поддерживает его, и я, вероятно, попытаюсь подавить предупреждение о появлении в сборке. Неужели я не ошибаюсь?
+1, тип 4 - это радость для работы. Не нужно настраивать какие-либо специфичные для ОС вещи, способные использовать один и тот же драйвер JDBC на любой платформе, минимальный интеллект, необходимый для кросс-платформенного установщика. Если используемая вами БД не имеет драйвера типа 4, выражайте свое неудовольствие поставщику (громко). – paxdiablo
+1 за использование «худшего» :) –