Resultado de pesquisa em arquivo txt
Ola , pessoal meu nome é Fabiana , sou nova e aventureira na área TI.
Li muitas coisas e comecei a fazer uma pagina em jsp e na verdade o que eu queira
que quando eu na pagina quando eu fisesse uma pesquisa no meu banco postgreSQL ele retornasse somente o resultado em um arquivo txt e possivel?
Segue um exemplo este select traz a data e hora do sistema nao quero que ele mostre na pagina quero que ele gere um arquivo txt , o que mais eu preciso fazer para gerar este bendito arquivo ... rs
obrigado
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%
Class.forName( "org.postgresql.Driver" );
Connection cn = DriverManager.getConnection( "jdbc:postgresql://10.0.0.10:5432/tecnet", "postgres", "teste" );
cn.setAutoCommit( true );
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery( "SELECT now() AS dtatual" );
while( rs.next() )
{
out.println( "Agora = " + rs.getString( "dtatual" ) );
}
rs.close();
st.close();
cn.close();
%>
Li muitas coisas e comecei a fazer uma pagina em jsp e na verdade o que eu queira
que quando eu na pagina quando eu fisesse uma pesquisa no meu banco postgreSQL ele retornasse somente o resultado em um arquivo txt e possivel?
Segue um exemplo este select traz a data e hora do sistema nao quero que ele mostre na pagina quero que ele gere um arquivo txt , o que mais eu preciso fazer para gerar este bendito arquivo ... rs
obrigado
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%
Class.forName( "org.postgresql.Driver" );
Connection cn = DriverManager.getConnection( "jdbc:postgresql://10.0.0.10:5432/tecnet", "postgres", "teste" );
cn.setAutoCommit( true );
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery( "SELECT now() AS dtatual" );
while( rs.next() )
{
out.println( "Agora = " + rs.getString( "dtatual" ) );
}
rs.close();
st.close();
cn.close();
%>
Fabiana
Curtidas 0
Respostas
Jothaz
09/09/2015
Sempre que postar um código use a Tag Code "</>" do primeiro ícone a esquerda.
No caso usando JSP você só vai conseguir gerar um.txt em uma pasta do servidor, não é possível gerar na máquina cliente.
getRealPath informa qual o caminho completo para se chegar no diretório "sua_pasta"
No caso usando JSP você só vai conseguir gerar um.txt em uma pasta do servidor, não é possível gerar na máquina cliente.
PrintWriter out = new PrintWriter( new FileWriter(getServletContext().getRealPath("sua_pasta") + "/arquivo.txt")); out.println("--->Aqui vai o conteúdo<---"); out.close();
getRealPath informa qual o caminho completo para se chegar no diretório "sua_pasta"
GOSTEI 0