Amigos me ajudem, estou efetuando uma consulta em JSP , legal tudo bem… agora quando acrecento em minha query o where…não funciona …açguem pode me ajudar…segue meu codigo abaixo…
<%@ page session=“false” %>
<%@ page import=“java.sql.*” %>
<%
try {
Class.forName(“org.postgresql.Driver”);
System.out.println(“JDBC driver loaded”);
}
catch (ClassNotFoundException e) {
System.out.println(e.toString());
}
%>
<HTML>
<HEAD>
<TITLE>Display All Users</TITLE>
</HEAD>
<BODY>
<CENTER>
<BR><H2>Displaying All Users</H2>
<BR>
<BR>
<TABLE>
<TR>
<TH>Id</TH>
<TH>Tipo</TH>
<TH>Operadora</TH>
<TH>Valor</TH>
</TR>
<%
String sql = "SELECT * " + " FROM atn ";// + “where tipo=fixa”;
try {
Connection con = DriverManager.getConnection(“jdbc:postgresql://localhost:5432/Teste”,“postgres”,“1272”);
Statement s = con.createStatement();
ResultSet rs = s.executeQuery(sql);
while (rs.next()) {
%>
<TR>
<TD><% out.print(rs.getString(1)); %></TD>
<TD><% out.print(rs.getString(2)); %></TD>
<TD><% out.print(rs.getString(3)); %></TD>
<TD><% out.print(rs.getString(4)); %></TD>
</TR>
<%
}
rs.close();
s.close();
con.close();
}
catch (SQLException e) {
}
catch (Exception e) {
}
%>
</TABLE>
</CENTER>
</BODY>
</HTML>