Skip Headers

# Call Queries

Previous

Next

All session types provide `executeSelectingCall` and `executeNonSelectingCall` methods that take any of the following `Call` types:

- SQL Calls

- EJB QL Calls

- Enterprise Information System (EIS) Interactions

You can also execute a `Call` in the context of a `DatabaseQuery`. For more information on `DatabaseQuery`, see "Database Queries".

WARNING: Allowing an unverified SQL string to be passed into methods (for example: `executeSelectingCall(String sql)` method) makes your application vulnerable to SQL injection attacks.