Kas yra „ResultSet“ sąsaja „Java“?

Šis straipsnis suteiks jums išsamių ir išsamių žinių, kaip įdiegti „ResultSet“ sąsają „Java“.

The SQL teiginiai, kurie skaito duomenis iš duomenų bazės užklausos, grąžina duomenis į rezultatų rinkinį. SELECT sakinys yra standartinis būdas pasirinkti eiles iš duomenų bazės ir peržiūrėti jas rezultatų rinkinyje. java.sql ResultSet sąsaja „Java“ reiškia duomenų bazės užklausos rezultatų rinkinį. Šiame straipsnyje mes suprasime „ResultSet“ sąsają .

Kas yra „ResultSet“?

Objektas „ResultSet“ palaiko žymeklį, kuris rodo į dabartinę rezultatų rinkinio eilutę.

„ResultSet“ sąsaja „Java“ logotipe

Terminas „rezultatų rinkinys“ reiškia eilučių ir stulpelių duomenis, esančius objekte „ResultSet“.

Dažniausiai naudojami „Java“ „ResultSet“ sąsajos metodai

Metodai apibūdinimas
viešoji loginė reikšmė kita ():

Naudojamas žymekliui perkelti į vieną eilutę šalia esamos padėties.

viešoji loginė ankstesnė ():

Naudojamas žymekliui perkelti į ankstesnę eilutę iš dabartinės padėties.

pirmiausia viešoji loginė ():

Naudojamas žymekliui perkelti į pirmąją rezultatų rinkinio objekto eilutę.

pavasario mvc pamoka pradedantiesiems
viešoji loginė paskutinė ():

Naudojamas žymekliui perkelti į paskutinę rezultatų rinkinio objekto eilutę.

viešasis loginis absoliutus (int eilutė):

Naudojamas žymekliui perkelti į nurodytą objekto „ResultSet“ eilutės numerį.

viešasis loginis santykis (int eilutė):

Naudojamas žymekliui perkelti į santykinį eilutės numerį objekte „ResultSet“, jis gali būti teigiamas arba neigiamas.

mašininio mokymosi algoritmai r
public int getInt (int columnIndex):

Naudojamas grąžinti nurodytos dabartinės eilutės stulpelio indekso duomenis kaip int.

public int getInt (String columnName):

Naudojamas grąžinti nurodyto dabartinės eilutės stulpelio pavadinimo duomenis kaip int.

viešoji eilutė „getString“ (int columnIndex):

Naudojamas grąžinti nurodyto stulpelio indekso duomenisdabartinė eilutė kaip eilutė.

viešoji eilutė „getString“ (eilutės stulpelio pavadinimas):

Naudojamas norint grąžinti nurodyto dabartinės eilutės stulpelio pavadinimo duomenis kaip eilutę .

„ResultSet“ sąsajos pavyzdys

// 1 ŽINGSNIS. Importuokite būtinus paketus. // localhost / EMP '// Duomenų bazės duomenys static final String USER =' vartotojo vardas 'static final String PASS =' slaptažodis 'public static void main (String [] args) {Connection conn = null Pareiškimas stmt = null try {// ŽINGSNIS 2: užregistruokite JDBC tvarkyklę „Class.forName“ („com.mysql.jdbc.Driver“) // 3 ŽINGSNIS: Atidarykite ryšį System.out.println („Prisijungimas prie duomenų bazės ...“) conn = DriverManager.getConnection (DB_URL, USER, PASS) // 4 ŽINGSNIS: Vykdykite užklausą, kad sukurtumėte pareiškimą su // reikalingais argumentais RS pavyzdžiui. System.out.println ('Kuriamas sakinys ...') stmt = conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY) String sql sql = 'SELECT id, first, last, age FROM Employees' ResultSet rsute stu. (sql) // Perkelti žymeklį į paskutinę eilutę. System.out.println ('Žymeklio perkėlimas į paskutinį ...') rs.last () // 5 VEIKSMAS: Ištraukite duomenis iš rezultatų rinkinio System.out.println ('Rodomas įrašas ...') // Gauti pagal stulpelio pavadinimas int id = rs.getInt ('id') int age = rs.getInt ('age') String first = rs.getString ('first') String last = rs.getString ('last') // Rodomos reikšmės System.out.print ('ID:' + id) System.out.print (', Age:' + age) System.out.print (', First:' + first) System.out.println (', Last : '+ last) // Perkelti žymeklį į pirmą eilutę. System.out.println ('Žymeklio perkėlimas į pirmąją eilutę ...') rs.first () // 6 ŽINGSNIS: Ištraukite duomenis iš rezultatų rinkinio System.out.println ('Rodomas įrašas ...') // Gauti pagal stulpelio pavadinimą id = rs.getInt ('id') age = rs.getInt ('age') first = rs.getString ('first') last = rs.getString ('last') // Rodomos reikšmės System.out .print ('ID:' + id) System.out.print (', Age:' + age) System.out.print (', First:' + first) System.out.println (', Last:' + paskutinis) // Perkelti žymeklį į pirmąją eilutę. System.out.println ('Žymeklio perkėlimas į kitą eilutę ...') rs.next () // 7 ŽINGSNIS: Ištraukite duomenis iš rezultatų rinkinio System.out.println ('Rodomas įrašas ...') id = rs .getInt ('id') age = rs.getInt ('age') first = rs.getString ('first') last = rs.getString ('last') // Rodomos reikšmės System.out.print ('ID: '+ id) System.out.print (', Age: '+ age) System.out.print (', First: '+ first) System.out.println (', Last: '+ last) // 8 ŽINGSNIS : Valymo aplinka rs.close () stmt.close () conn.close ()} catch (SQLException se) {// Tvarkykite klaidas JDBC se.printStackTrace ()} catch (e išimtis) {// Tvarkykite klaidas „Class.forName e.printStackTrace ()}“ galiausiai {// pagaliau blokas, naudojamas uždarant išteklius, pabandykite {if (stmt! = Null) stmt.close ()} catch (SQLException se2) {} // nieko negalime padaryti, pabandyti {if (conn! = null) conn.close ()} catch (SQLException se) {se.printStackTrace ()} // galų gale pabandykite} // pabaiga pabandykite System.out.println ('sudie!')} // pabaiga pagrindinis } // pabaigos JDBCEpavyzdys

Išvestis:

Tuo mes baigėme šią „Java“ straipsnio „ResultSet“ sąsają. Tikiuosi, kad supratote, kaip naudotis šia funkcija.

Patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti studentams ir specialistams, norintiems būti „Java“ kūrėjais. Kursas sukurtas tam, kad galėtumėte pradėti žvalgytis į „Java“ programavimą ir išmokyti pagrindines ir pažangesnes „Java“ koncepcijas kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.

Turite mums klausimą? Prašau tai paminėti šio tinklaraščio „ResultSet interface in Java“ komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.