Third-Party Databases and EMSE APIs

Civic Platform provides APIs that enable administrators to search for, insert, delete, and update records in third-party databases with SQL statements.

Invoke SQL statements in third-party databases with these EMSE APIs.

API Name API Detail API Description
aa.util.update ScriptResult update(String dataSourceName, String sqlString, Object[ ] parameters) Use this API for inserting, deleting, and updating records.
aa.util.batchUpdate ScriptResult batchUpdate(String dataSourceName, String sqlString, Object[ ] parameters) Use this API for batch inserting, deleting, and updating records.
aa.util.select ScriptResult select(String dataSourceName, String sqlString, Object[ ] parameters) Use this API for searching for records.
Note: These APIs do not support the DROP TABLE operation of data definition language (DDL) or stored procedures.

Invoke SQL statements in third-party databases with these APIs.

API Name API Detail API Description
aa.util.update ScriptResult update(String dataSourceName, String sqlString, Object[ ] parameters) Use this API for inserting, deleting, and updating records.
aa.util.batchUpdate ScriptResult batchUpdate(String dataSourceName, String sqlString, Object[ ] parameters) Use this API for batch inserting, deleting, and updating records.
aa.util.select ScriptResult select(String dataSourceName, String sqlString, Object[ ] parameters) Use this API for searching for records.
Note: These APIs do not support the DROP TABLE operation of data definition language (DDL) or stored procedures.