25. februar 2003 - 21:05Der er
9 kommentarer og 2 løsninger
Antal tupler i ResultSet
Jeg har i min applikation en JTable, hvor jeg vil præsenterer tuplerne fra et ResultSet. Da JTable bygger på et Object[][] er jeg nødt til at kende antallet af tupler.
Er det anbefalelsesværdigt at gøre følgende:
SELECT COUNT(*) AS antal, navn, osv.. FROM tabel WHERE...
Hvordan bliver denne instruktion udført? Bliver COUNT(*) udført for hver enkelt linie, eller udfører databasen (MySQL og PostgreSQL) det kun én gang?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hvis data er rimeligt små (hvad de sikkert er når de skal i en JTable), så kan du alternativt åbne ResultSet'et i "både forlæns og baglæns" mode, fordi så kan du spørge det hvor mange rows der er (gå til sidste row og hent current row nummer).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.