O incluir ta blz, esse é o meu de excluir…
[code]JSP
<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>
<%@page import=“java.sql."%>
<%@page import="java.util.”%>
<%@page import=“persistencia.GerSistemaBD”%>
<%
GerSistemaBD con = null;
try {
con = new GerSistemaBD();
String sql="";
sql="DELETE FROM chamado where Numero ='" + Numero+ "'";
con.executeUpdate(sql);
response.sendRedirect("ExcluirUsuarioAction.jsp");
} catch(SQLException e){
out.println("Erro no SQL!"+e.getMessage());
return;
}
finally {
if (con!=null)
con.fecharConexao();
con=null;
}
%>
Delete [/code][code]ExcluirUsuarioAction.java
/*
- ExcluirUsuarioAction.java
- Created on 10 de Agosto de 2005, 13:59
- To change this template, choose Tools | Options and locate the template under
- the Source Creation and Management node. Right-click the template and choose
- Open. You can then make changes to the template in the Source Editor.
*/
/**
*
-
@author eduardo
*/
package action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//import persistencia.GerLoginBd;
import persistencia.GerSistemaBD;
public class ExcluirUsuarioAction implements Actions{
public void execute(HttpServletRequest request, HttpServletResponse response) {
try{
String Numero = request.getParameter("Numero");
String solic = request.getParameter("solic");
String depto = request.getParameter("depto");
String dt_cham = request.getParameter("dt_cham");
String h_cham = request.getParameter("h_cham");
String motivo = request.getParameter("motivo");
String desc1 = request.getParameter("desc1");
String desc2 = request.getParameter("desc2");
String h_inicio = request.getParameter("h_inicio");
String h_fim = request.getParameter("h_fim");
String dt_inicio = request.getParameter("dt_inicio");
String dt_fim = request.getParameter("dt_fim");
String prazo = request.getParameter("prazo");
String tecnico = request.getParameter("tecnico");
String concluido = request.getParameter("concluido");
String status = request.getParameter("status");
this.excluirUsuario(Numero, solic, depto, dt_cham, h_cham, motivo, desc1, desc2, h_inicio, h_fim, dt_inicio, dt_fim, prazo, tecnico, concluido, status);
System.out.println(Numero);
System.out.println(solic);
System.out.println(depto);
System.out.println(dt_cham);
System.out.println(h_cham);
System.out.println(motivo);
System.out.println(desc1);
System.out.println(desc2);
System.out.println(h_inicio);
System.out.println(h_fim);
System.out.println(dt_inicio);
System.out.println(dt_fim);
System.out.println(prazo);
System.out.println(tecnico);
System.out.println(concluido);
System.out.println(status);
request.getRequestDispatcher("cadOK2.htm").forward(request,response);
}catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
public boolean excluirUsuario(String Numero,String solic,String depto,String dt_cham,String h_cham,String motivo,String desc1,String desc2,String h_inicio,String h_fim,String dt_inicio,String dt_fim,String prazo,String tecnico,String concluido,String status){
GerSistemaBD ger = new GerSistemaBD();
//System.out.println(ger.inserirUsuarioBD(fullName, username, password, role));
return ger.excluirUsuario(Numero, solic, depto, dt_cham, h_cham, motivo, desc1, desc2, h_inicio, h_fim, dt_inicio, dt_fim, prazo, tecnico, concluido, status);
}
}
Tem um erro falando q nao existe sybol nessa linha…
return ger.excluirUsuario(Numero, solic, depto, dt_cham, h_cham, motivo, desc1, desc2, h_inicio, h_fim, dt_inicio, dt_fim, prazo, tecnico, concluido, status);
[/code]
[code]Esse trecho de código é do Gerente do Banco de Dados.
public boolean excluirUsuarioBD(int Numero) {
PreparedStatement psmt = null;
ResultSet rs = null;
try{
//String sql = “Delete id from chamado where Numero = ?;” ;
String sql = “Delete from chamado where Numero = ?;” ;
psmt = this.con.prepareStatement(sql);
psmt.setInt(1,Numero);
rs = psmt.executeQuery();
}catch (Exception e) {
e.printStackTrace();
}
finally {
try {
if (con!=null) con.close();
if (psmt!=null) psmt.close();
if (rs!=null) rs.close();
}
catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
return false;
}[/code]