Database connections / Database user authentication |
In order to specify a user name and password, use the CONNECT instruction with the USER/USING clause:
MAIN DEFINE uname, upswd STRING CALL login_dialog() RETURNING uname, upswd CONNECT TO "stock" USER uname USING upswd ... END MAIN
This is the recommended way to connect to a database server.
With some database types, it is possible to use an external user authentication service, such as Kerberos / SSL / LDAP-based directory services. To connect as an external user, configure database client settings to authenticate the external user and perform the CONNECT TO instruction without specifying a login/password:
CONNECT TO "stock"
For more details, see for example database user handling in the Oracle SQL Adaptation Guide.