Хочу связать Java и PostgreSQL. Скачал и установил JDBC-драйвер , но никак не могу разобраться , как его использовать. И в CLASSPATH его пихал , и даже распаковывал , и добавлял к проекту исходники :). Ничего не помогло.Стандартная проверка на наличае драйвера:
try {
Class.forName("org.postgresql.Driver");
}
catch (ClassNotFoundException cnfe)
{
System.out.println("Нет Драйвера!");
System.exit(1);
}всё время даёт ошибку , что драйвер не найден.
Подскажите , пожалуйста , в чём ошибка.
Заранее благодарен.
Рассказывай как компилируешь и как запускаешь./me два дня назад столкнулся с подобной проблемой только при подключении к MSSQL
P.S. Проблема на 99% в CLASSPATH. Есть хорошая статью на эту тему: http://www.ibm.com/developerworks/ru/library/j-classpath-uni...У меня сейчас всё работает так:
javac -classpath ".:/home/coder/atslogview/jtds-1.2.jar" ...
java -classpath ".:/home/coder/atslogview/jtds-1.2.jar" ...Путь к jar-файлу с драйвером должен быть полным. Текущий каталог тоже не забудь добавить в CLASSPATH (хотя я и читал, что он там по дефолту). Этот пример работает у меня когда и *.java и *.class и *.jar свалены в один каталог. По идее надо их разложить по подкаталогам, но мне итак пока устраивает.
Спасибо , так работает.
Статейка хорошая про CLASSPATH