Pessoal,
Estou fazendo um trabalho mas estou com o segunite problema: Preciso remover um certo dado de um banco ACCESS, e saber se o valor que eu digito antes de excluir o tal dado existe dentro do banco. A função de incluir já está ok, pesquisa também mas essa de excluir e prever se o dado existe não estou conseguindo. Alguem pode me ajudar??? Abaixo até onde fui:
import java.io.;
import java.sql.;
import javax.servlet.;
import javax.servlet.http.;
import java.util.*;
import java.io.IOException;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.sql.DriverManager;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.Servlet;
import javax.servlet.ServletException;
public class RemoveFunc extends HttpServlet
{
public void doPost (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
String ident = req.getParameter ("identificador_e");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException e) {
System.out.println(e.toString());
}
try
{
Connection conexao = DriverManager.getConnection(“jdbc:odbc:pratico”, “”, “”);
Statement scx = conexao.createStatement();
String sql_command1 = “SELECT FROM Funcionarios WHERE ident=(’”+ident+"’)";
ResultSet rs = scx.executeQuery(sql_command1);
if (ident !=“ident”)
{
res.sendRedirect( “/errorexclui.jsp” );
}
else
{
String sql_command = “DELETE FROM Funcionarios WHERE ident=(’”+ident+"’)";
scx.executeQuery(sql_command);
}
res.sendRedirect( “/excluifuncok.jsp” );
conexao.close();
}
catch (SQLException e){
res.sendRedirect( "/errorexclui.jsp" );
}
}
}
Desde já agradeço,
Valeu Galera!!!