Talaan ng mga Nilalaman:

Maaari ba nating ibalik ang ResultSet sa Java?
Maaari ba nating ibalik ang ResultSet sa Java?

Video: Maaari ba nating ibalik ang ResultSet sa Java?

Video: Maaari ba nating ibalik ang ResultSet sa Java?
Video: Section 10 2024, Mayo
Anonim

Upang bumalik set ng resulta mula sa a Java paraan

Tiyakin na ang Java Ang pamamaraan ay ipinahayag bilang pampubliko at static sa isang pampublikong klase. Para sa bawat isa itinakda ka ng resulta asahan ang paraan upang bumalik , tiyakin na ang pamamaraan ay may uri ng parameter java . sql. ResultaSet at pagkatapos ay italaga ito sa isa ng ResultaSet mga parameter.

Kaugnay nito, ano ang uri ng pagbabalik ng ResultSet sa Java?

A ResultaSet ay isang Java object na naglalaman ng mga resulta ng pagsasagawa ng SQL query. Sa madaling salita, naglalaman ito ng mga row na nakakatugon sa mga kundisyon ng query. Ang datos na nakaimbak sa a ResultaSet Ang object ay nakuha sa pamamagitan ng isang set ng get method na nagbibigay-daan sa access sa iba't ibang column ng kasalukuyang row.

Kasunod nito, ang tanong ay, kailangan ba nating isara ang ResultSet sa Java? Hindi ikaw ay hindi kinakailangan na malapit na kahit ano BUT the connection. Alinsunod sa mga detalye ng JDBC pagsasara anumang mas mataas na bagay ay awtomatikong malapit na mas mababang mga bagay. Pagsasara Ang koneksyon ay malapit na anumang Pahayag na nalikha ang koneksyon. Pagsasara anumang Pahayag ay gagawin malapit na lahat ResultaSet s na nilikha ng Pahayag na iyon.

Kaya lang, paano ko ibabalik ang isang resulta sa Java?

Pagpasa ng object ng ResultSet

  1. I-query ang remote server. Gumamit ng java. sql.
  2. Pangasiwaan ang mga resulta ng query. Para sa bawat ResultSet na ibinalik ng query, tawagan ang JContext. forwardResultSet(ResultSet) para ipasa ang mga row sa client.
  3. Kung ang iyong component ay gumagamit ng IDL/Java datatypes, ibalik ang null bilang return value ng method.

Paano ka umuulit sa pamamagitan ng ResultSet?

Upang umulit ang ResultaSet gagamitin mo ang susunod na() na pamamaraan. Ang susunod na() na pamamaraan ay nagbabalik ng true kung ang ResultaSet ay may susunod na record, at gumagalaw ang ResultaSet upang ituro ang susunod na tala. Kung wala nang mga tala, ang next() ay nagbabalik ng false, at hindi mo na magagawa.

Inirerekumendang: