Всем привет, подскажите новичку пишу тест с иcпользованием запросов к оракловой базе - использую ojdbc6.jar, пока тесты запускались руками из Idea проблем не было, как только возникла необходимость стартануть из консоли вот как то так: c:\Users\petrov\IdeaProjects\petrovsProj>mvn -f pom.xml clean test && exit %%ERRORLEVEL%%
полезли
"No suitable driver found for jdbc:oracle:thin" и тд
Сама либка добавлена в проект и лежит в CLASSPATH, в Idea все по-прежнему коннектится замечательно
Кто сталкивался?
Коннект получаю так:
private static Connection getDBOraConnection() {
String url = ORA_JDBC_URL;
String urlPg = GREENPLUM_JDBC_URL;
Connection dbConnection = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
}
try {
dbConnection = DriverManager.getConnection(url, DB_ORACLE_ACCOUNT_USER, DB_ORACLE_ACCOUNT_PASSWORD);
return dbConnection;
} catch (SQLException e) {
Additional.printLogString(" FAIL! There is err due to getDBOraConnection");
Additional.printLogString(" "+e.getMessage());
}
return dbConnection;
}
PS Ради интереса попробывал даже локальный томкат с jenkins-ом развернуть и в его класспас засунуть и прописать либку - пофиг, все выполняется нормально только до этапа создания коннекшна с ораклом и затем "No suitable driver "
Решилось, оставлю, если кто такой же невнимательный столкнется: Получилось путем добавления драйвера в локальный репо с соответствующей записью
<dependency>
<groupId>oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
Есть момент - в буржуйских описаниях указаны такие настройки
<dependency>
<groupId>oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
При этом они советуют ставить драйвер так:
$ mvn install:install-file -Dfile={Path/to/your/ojdbc6.jar}-DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
но при такой установке версия в dependencies должна быть 11.2.0
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый деньЕсть следующая проблема, сервер присылает на устройство данные размером 5125 байт
Как мне реализовать вызов commitEdit в данном случае, чтобы получать getValue из форматтера? Читаю документацию https://docsoracle
При компиляции jar'ок средствами Ant в них, по дефолтным настройкам, включаются и допфайлы который нужны для проекта, т
Вопрос к более опытным программистам, передаю значения через intentputExtra, это же все помещается в try-catch, так вот там много setText(intent