работа с БД
Автор tofineart, 22 апр 2011 14:13
Сообщений в теме: 5
#1
Отправлено 22 апреля 2011 - 14:13
Всем привет.
Есть такая проблема:
есть функция в IDE которая выполняет запрос в БД. она полностью работает.
ее код
public static boolean changePassword() {
String url = "jdbc:postgresql://localhost/test";
Properties props = new Properties();
props.setProperty("user","fred");
props.setProperty("password","secret");
PreparedStatement stmt = null;
try {
Connection conn = DriverManager.getConnection(url, props);
stmt = conn.prepareStatement("UPDATE...");
stmt.execute();
return true;
}
catch (SQLException e) {
return false;
}
}
мне необходимо вызвать ее в FitNesse
!|DataBase|
|changePassword|
вот почему-то тест падает. может как-то с БД надо работать по-другому?
Есть такая проблема:
есть функция в IDE которая выполняет запрос в БД. она полностью работает.
ее код
public static boolean changePassword() {
String url = "jdbc:postgresql://localhost/test";
Properties props = new Properties();
props.setProperty("user","fred");
props.setProperty("password","secret");
PreparedStatement stmt = null;
try {
Connection conn = DriverManager.getConnection(url, props);
stmt = conn.prepareStatement("UPDATE...");
stmt.execute();
return true;
}
catch (SQLException e) {
return false;
}
}
мне необходимо вызвать ее в FitNesse
!|DataBase|
|changePassword|
вот почему-то тест падает. может как-то с БД надо работать по-другому?
#2
Отправлено 22 апреля 2011 - 14:52
Не может быть в IDE такой функции, если вы имеете в виду Selenium IDE.
#3
Отправлено 23 апреля 2011 - 11:45
мне необходимо вызвать ее в FitNesse
!|DataBase|
|changePassword|
Тему следует перенести из ветки Selenium в общее.
По сути вопроса не могу ничего сказать. :(
В ответ получаете нул поинтер ексепшен, на которые богат фитнес?
#4
Отправлено 24 апреля 2011 - 19:58
Приведите текст ошибки, пожалуйста. Без него тяжело понять, почему тест падает.Вот почему-то тест падает. может как-то с БД надо работать по-другому?
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#5
Отправлено 05 мая 2011 - 03:41
Для апдейта лучше пользовать stmt.executeUpdate(query);
#6
Отправлено 05 мая 2011 - 19:24
> Не может быть в IDE такой функции, если вы имеете в виду Selenium IDE.
имеется ввиду студия для написания кода на джаве. Использую selenium rc
>Приведите текст ошибки, пожалуйста. Без него тяжело понять, почему тест падает.
#выполнение части теста,которая не падает
# info(1304623402579): Done appending missed logging messages
# error(1304623402579): Log window displayed. Logging events will now be recorded to this window.
имеется ввиду студия для написания кода на джаве. Использую selenium rc
>Приведите текст ошибки, пожалуйста. Без него тяжело понять, почему тест падает.
#выполнение части теста,которая не падает
# info(1304623402579): Done appending missed logging messages
# error(1304623402579): Log window displayed. Logging events will now be recorded to this window.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных