Ridurre le chiamate ResultSet in un codice

di
Anonimizzato11068
il
9 risposte

Ridurre le chiamate ResultSet in un codice

...
ResultSet rs1 = stat.executeQuery("SELECT * FROM matrice");
		ResultSetMetaData md = rs1.getMetaData();
		int c = md.getColumnCount(); // Numero totale di colonne;
		String calcRighe = "SELECT COUNT(*) AS numero_record FROM matrice";
		ResultSet rs2 = stat.executeQuery(calcRighe);
		int r = rs2.getInt("numero_record");
		String[][] m = new String[r + 1][c];
		ResultSet rs3 = stat.executeQuery("SELECT * FROM matrice");
		j = 0;
		if (j == 0) {
			for (k = 1; k <= c; k++) {
				if (k == 1) {
					m[j][k - 1] = "ID";
				} else {
					m[j][k - 1] = "'" + (k - 1) + "'";
				}
			}
		}
		j = 1;
		while (rs3.next()) {
...
Nel pezzo di codice sopra sapete dirmi se c'è modo per usare un solo ResultSet invece di 3 (rs1, rs2 , rs3)? Vorrei avere un solo ResultSet da manipolare e da chiudere...

9 Risposte

  • Re: Ridurre le chiamate ResultSet in un codice

    Chiudi il primo resultset e lo riapri senza dichiarlarlo nuovamente....
  • Re: Ridurre le chiamate ResultSet in un codice

    Bravo...

  • Re: Ridurre le chiamate ResultSet in un codice

    Però ste cose dovresti pensarle te...ma metti che vado a chiedere al mio capo come faccio ad usare un solo resultset oppure quante colonne può contenere un DB..., quando ho il WEB che mi può aiutare qualunque cosa io stia cercando...minimo minimo dopo 15 giorni mi licenzia..lo dico per te, se un giorno ti troverai in queste realta devi stare molto attento al comportamento...e devi essere sempre preparato se la cosa è di tua competenza, inoltre dopo 2-3 suggerimenti che ti può dare l'amico o il collega al 4° o 5° suggerimento chiunque sia comincia ad annoiarsi e non darti più supporto.
  • Re: Ridurre le chiamate ResultSet in un codice

    Tranquillo, a me queste cose non succederanno... resterò per sempre disoccupato... e come me molta altra gente...
  • Re: Ridurre le chiamate ResultSet in un codice

    Cavoli...ti butti giù.
    In teoria il campo dell'informatica è uno dei pochi che fornisce qualche opportunità di lavoro in più per persone sotto i 35 anni e con esperienza...quindi nn credo tu debba preoccuparti molto.
  • Re: Ridurre le chiamate ResultSet in un codice

    peruzzo ha scritto:


    Tranquillo, a me queste cose non succederanno... resterò per sempre disoccupato..
    E rimarrai per sempre nei forum a fare richieste una dopo l'altra ?

  • Re: Ridurre le chiamate ResultSet in un codice

    Oregon non so te come te la passi ma io è quasi un anno che sono disoccupato...
  • Re: Ridurre le chiamate ResultSet in un codice

    E cosa facevi prima?

    E comunque non credo giustifichi un utilizzo a dir poco "compulsivo" del forum
  • Re: Ridurre le chiamate ResultSet in un codice

    Vedrò di non abusare...
Devi accedere o registrarti per scrivere nel forum
9 risposte