Перейти к содержимому

Фотография

работа с БД


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 tofineart

tofineart

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:no name

Отправлено 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|


вот почему-то тест падает. может как-то с БД надо работать по-другому?
  • 0

#2 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 22 апреля 2011 - 14:52

Не может быть в IDE такой функции, если вы имеете в виду Selenium IDE.
  • 0

#3 George.Ivanov

George.Ivanov

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • ФИО:Иванов Георгий
  • Город:Omsk


Отправлено 23 апреля 2011 - 11:45

мне необходимо вызвать ее в FitNesse
!|DataBase|
|changePassword|


Тему следует перенести из ветки Selenium в общее.

По сути вопроса не могу ничего сказать. :(
В ответ получаете нул поинтер ексепшен, на которые богат фитнес?
  • 0

#4 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 24 апреля 2011 - 19:58

Вот почему-то тест падает. может как-то с БД надо работать по-другому?

Приведите текст ошибки, пожалуйста. Без него тяжело понять, почему тест падает.
  • 0

#5 Misha_NSK

Misha_NSK

    Новый участник

  • Members
  • Pip
  • 58 сообщений


Отправлено 05 мая 2011 - 03:41

Для апдейта лучше пользовать stmt.executeUpdate(query);
  • 0

#6 tofineart

tofineart

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:no name

Отправлено 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.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных