[ andrijanna @ 03.04.2008. 19:18 ] @
Treba mi mala pomoc. Uspela sam da povezem bazu sa Java aplikacijom, ali nikako mi ne uspeva dodavanje novih zapisa u bazu. |
[ andrijanna @ 03.04.2008. 19:18 ] @
[ Ha-Nocri @ 03.04.2008. 20:05 ] @
Slicno ti je kao i sa naredbom SELECT kada citas iz baze. Recimo da u tabeli KNJIGA imas polja sifra(sifra knjige), ime (ime knige) i autor(ime pisca).
String query = "INSERT INTO KNJIGA VALUES (1, 'Na Drini cuprija', 'Ivo Andric');"; Connection con = DriverManager.getConnection("jdbc:odbc:Izdavastvo"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); //Ako ne treba da ubacis sve postojece atribute onda bi String query isgledao ovako: query = "INSERT INTO KNJIGA (ime, pisac) " + "VALUES ('Na Drini cuprija', 'Ivo Andric';"; [ andrijanna @ 04.04.2008. 11:11 ] @
a koja je razlika izmedju:
stmt.executeQuery(query); i stmt.executeUpdate(query); [ Java Beograd @ 04.04.2008. 12:09 ] @
executeQuery izvršava upit nad bazom, a executeUpdate izvršava ažuriranje baze, insert, update, delete. Razlikuju se i po tome šta vraćaju
[ andrijanna @ 04.04.2008. 14:26 ] @
Hvala
[ andrijanna @ 04.04.2008. 18:19 ] @
Ma nema sanse....
Pokusala sam sa najjednostavnijim primerom i stalno mi izbacuje grasku "No Result Set was produced" [ Eurora3D Team @ 05.04.2008. 00:04 ] @
Andrijana pogledaj ove linkove (mislim da je u prvom najbolje objasnjeno)
http://www.planet-source-code....sp?txtCodeId=2691&lngWId=2 http://java.sun.com/developer/...rogramming/BasicJava1/dba.html http://blog.taragana.com/index...-jdbc-odbc-bridge-sample-code/ [ Eurora3D Team @ 05.04.2008. 00:43 ] @
A u vezi te greske ... trebas da koristis executeUpdate u tvom slucaju
http://www.theserverside.com/d...ons/thread.tss?thread_id=27521 [ andrijanna @ 07.04.2008. 14:43 ] @
USPELA sam konacno da resim problem
Hvala. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|