• 8 odgovora
  • 3.998 pregleda
JDBC Database Access , gde gresim? 23.06.2008. u 13:08 · pre 223 meseci #1
Kako nullpointer...?
Hocu da updateujem bazu, da promenim polje godiste u "1988". Tabela je puna....


Evo metode:
Code:
 static void updateGodiste(String ime) {
        try {

            s.execute("SELECT * FROM Tabela");
            rs = s.getResultSet();

        } catch (Exception e) {
            System.out.println("Error: " + e);
        }

    try {
rs.next();
rs.updateString("Godiste", "1988");
int a = rs.getInt(1);
System.out.println(a);


            rs.close();
          } catch (SQLException ex) {
            ex.printStackTrace();
        }
        try {
            s.close();
            con.close();
        } catch (Exception e) {
           System.out.println("Error: " + e);
        }

        return;
   }
Re: JDBC Database Access , gde gresim? 23.06.2008. u 13:18 · pre 223 meseci #2
Koji si ti sampion...a gde ti baca izuzetak?
Potpis
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
Re: JDBC Database Access , gde gresim? 23.06.2008. u 14:08 · pre 223 meseci #3
A nemoj zajebavati... sad ja krenuo da ucim, ne znam i sad se ti nasao pametan... znaci ovaj ES... nemam reci
...ko nece da odgovori ne mora... nije mi jasno.


Izuzetak mi baca ovde:
rs.updateString("Godiste", "1988");

deluje mi ok. Tek sam poceo sa bazama da radim, ne znam, mozda sam prolupao strasno.
Re: JDBC Database Access , gde gresim? 23.06.2008. u 14:33 · pre 223 meseci #4
Niko tebe ne zajebava nego si rekao da imas null pointer a nisi rekao gde...kako onda mislis da ti neko kaze de gresis????

Mozda da probas ovo:
Code:
s.execute("SELECT Godiste FROM Tabela");
Potpis
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
Re: JDBC Database Access , gde gresim? 23.06.2008. u 15:35 · pre 223 meseci #5
a dobro, mislio sam da je greska toliko ocigledna da nema potrebe da kazem gde baca, a i nema toliko mogucnosti..

Probao sam da selektujem Godiste ali sve isto...:(
Re: JDBC Database Access , gde gresim? 23.06.2008. u 15:43 · pre 223 meseci #6
Nije ocigledna i ima mnogo mogucnosti.

Da li ti uopste nesto dobijes iz baze? Proveri prvo to. Pa proveri kako
ti se zovu polja u bazi (mozda ni nemas godiste). I ako vec radis select
sve onda stavi while petlju kad uzimas rs.next() jer jeovo besmisleno.
Potpis
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
Re: JDBC Database Access , gde gresim? 23.06.2008. u 16:05 · pre 223 meseci #7
kako mislis "dobijes"?! Hocu da pomenim sva polja ili makar jedno godiste u neko drugo.
Ovo, ne radi i logicno u bazi se nista ne menja....
Re: JDBC Database Access , gde gresim? 23.06.2008. u 16:15 · pre 223 meseci #8
Ti izgleda nisi siguran na kom si koloseku...sta ti radi ovo:
Code:
   s.execute("SELECT * FROM Tabela");
            rs = s.getResultSet();


Proveri da li si ista dobio...

Fali ti rs.updateRow() da bi u bazi nesto promenio. Ovo pozoves nakon sto u rs objektu setujes novo godiste.
Hajde daj mi da vidim kako izlgeda ta tvoja tabela.
Potpis
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme