Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java + Open Cursor(DB2)


Автор: mulya 15.8.2006, 11:19
Может кто разьяснит, как работать с курсором(в DB2), а точнее, делать Declare, Open и Fetch в Java.
Ручками я это делал а вот "не ручками" не получается. Может кто напишет кусочек кода на примере простого запроса:
Код

Select *
From Table


PS Может надо было писать в ветку БД, но меня больше интересует как сделать это в Java, поэтому написал сюда, если что извините.

Автор: LSD 15.8.2006, 11:32
Код
    try
    {
      Class.forName("driver_name");
      Connection conn = DriverManager.getConnection("url", "login", "password");
      PreparedStatement ps = conn.prepareStatement("Select * From Table");
      ResultSet resultSet = ps.executeQuery();
      while(resultSet.next())
      {
        String val = resultSet.getString("column_name");
      }
      resultSet.close();
      ps.close();
      conn.close();
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }

В данном случае ResultSet и будет аналогом курсора.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)