Oracle, SQL Server, Salesforce, MongoDB, Access, Derby, InterBase, DB2, & more.
Yes. You can specify a role either in the ODBC data source or connection string.