Pessoal,
Boa tarde!
Estou desenvolvendo minha primeira aplicação web em Java e quero exibir na tela o resultado de um SELECT em uma tabela do banco de dados.
Estou conseguindo exibir apenas no console, mas eu quero exibir na tela para que o usuário possa ver.
A minha tela chama o método “EXIBIR_VENDA_SERVICO” na classe “controleservico”:
<%
controleservico controleservico2 = new controleservico();
controleservico2.EXIBIR_VENDA_SERVICO();
%>
na classe eu consigo exibir a tabela no console:
public ResultSet EXIBIR_VENDA_SERVICO(){
Connection connection = null;
Statement st = null;
ResultSet rs = null;
try
{
Class.forName(JDBC_DRIVER);
connection = DriverManager.getConnection(DATABASE_URL);
st = connection.createStatement();
rs = st.executeQuery(“SELECT ID_VENDA_SERVICO AS ‘CÓDIGO’, VALOR_TOTAL_VS AS ‘VALOR DA VENDA’ FROM TB_VENDA_SERVICO”);
ResultSetMetaData metaData = rs.getMetaData();
int numberOfColumns = metaData.getColumnCount();
for(int i=1;i<=numberOfColumns;i++)
System.out.printf("%-8s\t", metaData.getColumnName(i));
System.out.println();
while(rs.next())
{
for(int i=1;i<=numberOfColumns;i++)
System.out.printf("%-8s\t", rs.getObject(i));
System.out.println();
}
return rs;
}
Alguém pode me orientar a exibir o resultado na tela?
Obrigado
Leandro