Exporting data to a CSV file
- Last Updated: May 13, 2025
- 1 minute read
- DataDirect Connectors
- JDBC
- Documentation
Using the methods provided for bulk load, the driver can export data from either of the following sources into a CSV file:
- Database table. Use the setTableName() method, specifying the table name.
For example, to export data from a table named GBMAXTABLE to a file named tmp.csv, you would
specify:
bulkLoad.setTableName("GBMAXTABLE");and
bulkLoad.export("tmp.csv");
Note: Alternatively, you can create a file reference to the CSV file and use the
export() method to specify the file reference:
File csvFile = new File
("tmp.csv");bulkLoad.export(csvFile);- ResultSet object. Create a file reference to a CSV file, and use the export() method,
specifying the ResultSet object and the file reference. For example, to export data from a
ResultSet Object named rs to a file named tmp.csv, you would specify:
File csvFile = new File ("tmp.csv"); bulkLoad.export(rs, csvFile);
If the CSV file does not already exist, the driver creates it when the export() method is executed. The driver also creates a bulk load configuration file, which describes the structure of the CSV file.