» »

Kako prikazat sliko iz baze ->POMOČ

Kako prikazat sliko iz baze ->POMOČ

timi007 ::

ne vem kako naj iz rs.getBinaryStream() dobim sliko da jo bom lahko prikazal v html-ju

spodaj je koda s katero sliko shranim v bazo, nato pa jo hočem prebrati in izpisati!

v kodi je polno napak ker sem moral brisat html,jsp oznake da sem lahko oddal


if(request.getParameter("gumb")!=null){

String form_data=(String)request.getParameter("form_data");
String opis=(String)request.getParameter("opis");
try{
Class.forName(SQL_Driver);
Connection con = DriverManager.getConnection(SQL_Povezava, SQL_Username,SQL_Password);

PreparedStatement ps=con.prepareStatement("INSERT INTO SLIKE (OPIS,BIN_DATA,IME) VALUES (?,?,?)");

ps.setString(1,opis);
File datoteka = new File(form_data);
//prikaz slike v browserju

< i m g src=" = datoteka "/> ta file gre prikaz

int dolzina=(int)datoteka.length();

ps.setBinaryStream(2, new FileInputStream(form_data),dolzina);
ps.setString(3,(String)datoteka.getName());


ps.executeUpdate(); //sliko mi shrani v bazo

Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery("select * from SLIKE");

out.print("Izpisal bom sliko:");
while(rs.next()){


tukaj ne vem kaj moram naredit, kak pretvorit da bi dobil sliko
i m g s r c=" = rs.getBinaryStream("BIN_DATA") "/>

}
con.close();
}
catch(Exception e){
System.out.println(e.toString());
}
}//konec if

form method="post" action="slika.jsp"
File Description:

input type="text" name="opis" size="40">

br>File to upload/store in database:

input type="file" name="form_data" size="40">
p>input name="gumb" type="submit" value="Potrdi" />
form>



če ima kdo kak link kjer bi si lahko to pogledal kako se naredi, bi bil tud zelo vesel-> najdo sem v php, ampak mi nič ne koristi ker je sam takole:

$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"bin_data");
echo $data;
pol pa ta php kličeš v img src.... pa je to to

za javo nisem nič konkretnege našel al pa kaj čudnega


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] JSP

Oddelek: Programiranje
6659 (496) Spura
»

Java - uvoz XML in izvoz v MySQL pomoč

Oddelek: Programiranje
372877 (2214) igor0203
»

[Java] Evidenca delovnega časa - Java v navezi z Accessom

Oddelek: Programiranje
393281 (2501) c0dehunter
»

branje byte[] iz MS access-ove baze

Oddelek: Programiranje
81936 (1846) BHawk
»

Java - JBoss - Servlet - getOutputStream() has already been called for this response

Oddelek: Programiranje
81060 (977) kopernik

Več podobnih tem