[ niktza @ 02.11.2007. 03:49 ] @
Pozdrav. Napominjem da koristim sve najnovije verzije svega navedenog... Java JRE 1.6.0, MySQL 5.1, Tomcat 6.0, Servlete 2.4... Kada pokusam preko servleta uploadati sliku u bazu kao BLOB na sljedeci nacin (sve je tocno inicjalizirano..): Code: PreparedStatement prestmt = konekcija.prepareStatement("INSERT INTO slikatest(sifra , slika) VALUES (? , ?)"); pstmt.setString(1, SifraSlike); pstmt.setBlob(2, StreamSlike); // <-- problematicni redak pstmt.executeUpdate(); dobijem sljedeci error (excpetion): java.lang.AbstractMethodError:org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setBlob(ILjava/io/InputStream;)V Java API 6.0 kaze da se taj error dobiva (sto je ocito i po nazivu same iznimke) kada se pri run-timeu pokusa pozvati abstract metoda. To moze znaciti da verzija MySQLa ne ide sa navedenim verzijama ostalih alata - tj. da navedena metoda nije implementirana tocno - pa me zanima zna li netko kompatibilne verzije navedenih alata - u slucaju da je problem u pretpostavljenom. Ako nije, bio bi zahvalan ako bi netko objasnio u cemu jest... Hvala. |