Configuring Bulk Load
- Last Updated: January 17, 2018
- 1 minute read
- DataDirect Connectors
- JDBC
- IBM Db2 5.1
- MySQL 5.1
- Progress OpenEdge 5.1
- SAP Sybase 5.1
- Documentation
The Oracle driver supports DataDirect Bulk Load, a feature that allows your application to send large numbers of rows of data to a database. There are some functional limitations. See Bulk Load Limitations for details.
The following table summarizes the connection properties that affect how bulk load works with the Oracle driver.
| Property | Description |
|---|---|
| BulkLoadBatchSize | Provides a suggestion to the driver for the number of rows to load
to the database at a time when bulk loading data. The default is
1000. |
| BulkLoadOptions | Enables bulk load protocol options for batch
inserts that the driver can take advantage of when the EnableBulkLoad property is set to
a value of true. The default is 0 (the bulk load operation continues even if a value that
can cause an index to be invalidated is loaded). |
| EnableBulkLoad | Specifies whether the driver uses the native bulk load protocols in
the database instead of the batch mechanism for batch inserts. The default is
false. |
See Permissions for Bulk Load from a CSV File for information about granting permissions for bulk loading from a CSV file on a Java Platform with the standard Security Manager enabled.
See Using DataDirect Bulk Load for additional information on bulk load functionality.