Hola buenas!!! escribo porque necesito mucha ayuda en relacion que tengo nose como extraer un archivo XML que guarde en postgres, claro el postgres guardo solo un id ya que lo guarde con campo OID. He intentado de todo y nose que me falta... Aqui esta el codigo que e estado haciendo y anexo lo que me trae al correrlo...
try
{
Class.forName("org.postgresql.Driver");
}
catch (ClassNotFoundException e)
{
out.println("<h1>No se encuentra el Driver: " + e.getMessage() + "</h1>" );
}
String driver = "org.postgresql.Driver";
String connectString = "jdbc:postgresql://localhost:5432/PDVSA";
String user = "postgres";
String password = "123456";
Class.forName(driver);
Connection con = DriverManager.getConnection(connectString, user, password);
PreparedStatement ps = con.prepareStatement("");
ResultSet rs = con.createStatement().executeQuery("select * from tbl_mensaje_entrada");
if(rs!=null) {
while(rs.next()) {
InputStream is = rs.getBinaryStream("documentos");
is.close();
out.println("El archivo XML es: " + is);
}
}
}
catch (Exception e)
{
out.print("Excepcion: " + e.getMessage() + "\n");
}
Y AL CORRERLO ME TRAE ES LO SIGUIENTE:
"El archivo XML es: java.io.ByteArrayInputStream@6ba7bf"
AYUDAAAAAAAAAAAA!!!