The actions that users can perform on a Derby database with coarse-grained authorization are determined by the type of access that users have to the database objects.
| Action | Read-only access | Full access |
|---|---|---|
| Executing SELECT statements | Yes | Yes |
| Reading database properties | Yes | Yes |
| Loading database classes from jar files | Yes | Yes |
| Executing INSERT, UPDATE, or DELETE statements | No | Yes |
| Executing DDL statements | No | Yes |
| Adding or replacing jar files | No | Yes |
| Setting database properties | No | Yes |