Exportar la base de datos MySQL a Excel usando código java

Quiero exportar mi base de datos MySQL a formato .xls o .txt. ¿Cómo puedo hacerlo en Java? Lo que quiero hacer es que haya un botón en mi aplicación al presionar el cual, mi base de datos se exporta a un archivo de Excel. Gracias.

Respuesta 1

Puede usar BIRT y generar su base de datos a cualquier formato que desee. Si está utilizando struts2, puede datagridexportarlo a CSV o Excel.

Puede encontrar que es útil:

SELECT ....... INTO OUTFILE '/tmp/result.text' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table  
Respuesta: 2

La forma más fácil de exportar toda la base de datos es usar las herramientas de base de datos nativas. Eche un vistazo a este artículo: http://www.electrictoolbox.com/mysql-export-data-csv/

Alternativamente, puede implementar código usando JDBC u ORM que se conecta a DB, lee datos y los escribe usando el formato que desee.

Respuesta: 3

Puede usar el controlador Mysql-JDBC y el PDI de Apache .

Respuesta: 4

Dado: public <?> Void methodName (? Input) {var something =? .GetItNow (); } Tenemos un montón de clases que se generaron automáticamente a partir de WSDL. Casi todos tienen los mismos métodos, pero hay ...

Leí este código en Thinking in Java y me intrigó: paquete de genéricos; //: generics / Mixins.java import java.util. *; interfaz TimeStamped {long getStamp (); } clase ...

Estoy usando la función "push ()" para almacenar objetos en mi base de datos de Firebase y dado que almacena datos con claves únicas, no puedo cambiar los valores de los objetos almacenados usando lo que se menciona en el ...

Hola, soy nuevo en Struts2 y tengo ese problema. Escribo una aplicación web con mosaicos. Esta es la estructura de mi aplicación. Este es mi web.xml <filter> <filter-name> struts2 </filter-name> <...