O Netbeans debuga
eh s� colocar os break points no JSP
e acompanhar na Aba de debug.
flws!

ldaniel wrote:

Oi, pessoal.

S� um coment�rio:

A menos que voc� conhe�a uma forma eficiente de debugar o JSP, n�o � uma
pr�tica muito boa colocar tanto c�digo Java, pois fica muito mais dif�cil
encontrar problemas. Quanto ao debug do JSP, estou procurando um jeito (sei
que tem gente que faz), mas n�o conhe�o ainda. Ent�o, se algu�m souber e
quiser compartilhar, eu ficaria grato.

[]s.

----- Original Message ----- From: "Elias Sales" <[EMAIL PROTECTED]>
To: <[email protected]>; "CMilfont" <[EMAIL PROTECTED]>
Sent: Wednesday, March 02, 2005 18:59
Subject: Re: [cejug-discussao] Tratamento de dados em blob





Valeu cara vou testar...

----- Original Message ----- From: "CMilfont" <[EMAIL PROTECTED]>
To: "Elias Sales" <[email protected]>
Sent: Wednesday, March 02, 2005 10:04 AM
Subject: Re: [cejug-discussao] Tratamento de dados em blob





ve se esses codigos te ajudam...

jsp com um exemplo de insercao:

<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="org.apache.commons.fileupload.*" %>

<%
if (FileUpload.isMultipartContent(request)) {
               DiskFileUpload fu = new DiskFileUpload();
               fu.setSizeMax(800000);
               try {
                       List items = fu.parseRequest(request);
                       Iterator i = items.iterator();
                       FileItem fi;
                       String cmt=null;

                       while (i.hasNext()) {
                               fi = (FileItem)i.next();
                               if (fi.isFormField()) {
                                       cmt = fi.getString();
                               } else{

                                       int size = (int) fi.getSize();
                                       byte [] imagem = new byte[size];
                                       imagem = fi.get();

                                       //upload.read(imagem, 0, size);




Class.forName("com.mysql.jdbc.Driver");


Connection con =


DriverManager.getConnection("jdbc:mysql://localhost:3306/sistema?user=root&p


assword=");


PreparedStatement pstm =


con.prepareStatement("INSERT INTO tb_fotos (nome, foto) VALUES (?, ?)");


pstm.setString(1, cmt);
pstm.setBytes(2, imagem);
pstm.executeUpdate();
con.close();
}
}
} catch (FileUploadException e) {
out.print("Erro no upload do arquivo");
} catch (SQLException e) {
out.print("Erro na consulta com o banco de


dados");


               } catch (Exception e) {
                       out.print(e.getMessage());
               }
}else {
       out.print("O Formulario nao possui dados bin�rios");
}

%>

<html>
<body bgcolor="#FFFFFF">
<h2>Fonto inserida com sucesso no banco de dados!</h2>
</body>
</html>

/************************************
exemplo de leitura:

<%@ page language="java" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.lang.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.awt.*" %>

<%!
byte [] image;
%>

<%
try {
       // criando a conexao com o banco de dados

Class.forName("com.mysql.jdbc.Driver");
Connection con =


DriverManager.getConnection("jdbc:mysql://localhost:3306/sistema?user=root&p


assword=");


//PreparedStatement pstm = con.prepareStatement("INSERT INTO


tb_fotos (nome, foto) VALUES (?, ?)");


       Statement stm = con.createStatement();

       int codigo;
       // pegando o codigo da foto a ser exibida
       if (request.getParameter("numero") == null){codigo = 1; }
       else{codigo = Integer.parseInt(request.getParameter("numero"));}

ResultSet rs = stm.executeQuery("SELECT * FROM tb_fotos WHERE id


=


"+codigo);


       if (rs.next()) {

               Blob blob = rs.getBlob("foto");

//JPEGManager.encodeJPG(response.getOutputStream(),


blob.getBytes(1, (int) blob.length()));


image = blob.getBytes(1, (int) blob.length());
int BUFFER = image.length;
InputStream fs = new ByteArrayInputStream(image);
JPEGImageDecoder decoder =


JPEGCodec.createJPEGDecoder(fs);


BufferedImage bImage = decoder.decodeAsBufferedImage();
JPEGImageEncoder encoder =


JPEGCodec.createJPEGEncoder(out);


               encoder.encode(bImage);
               fs.close();
               fs = null;
               encoder = null;
               bImage = null;

       }
       con.close();
}catch (Exception e){
       // erro
       %>Erro encontrado<%
}
%>


Elias, Escreveu em Tuesday, March 1, 2005, 7:03:19 PM:

ES> alguem tem algum exemplo de gravar e ler campos em
ES> blob usando mysql?
--
Atenciosamente,
CMilfont
[EMAIL PROTECTED]

--
Curtindo: Pitty Festival de Ver�o 2005 - 01





--------------------------------------------------------------------------
-----------------


Ceara' Java User Group

Para cancelar sua assinatura, envie um e-mail para:


[EMAIL PROTECTED]


 Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
 Falar com o administrador? e-mail para: [EMAIL PROTECTED]



--------------------------------------------------------------------------


-----------------


Ceara' Java User Group

Para cancelar sua assinatura, envie um e-mail para:


[EMAIL PROTECTED]


 Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
 Falar com o administrador? e-mail para: [EMAIL PROTECTED]





-------------------------------------------------------------------------------------------

Ceara' Java User Group



 Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

 Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

Falar com o administrador? e-mail para: [EMAIL PROTECTED]










--
David Barbosa Feitosa
Engenheiro de Sistemas

Tel.: 55 (81) 3425-5729
Cel.: 55 (81) 8887-7064
MSN : [EMAIL PROTECTED]
ICQ : 159135932

C.E.S.A.R. - Centro de Estudos e Sistemas Avan�ados do Recife


-------------------------------------------------------------------------------------------

Ceara' Java User Group



 Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

 Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

Falar com o administrador? e-mail para: [EMAIL PROTECTED]






Responder a