[ 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.
[ 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.