User name and password (username/password)
In database connection parameters, the username
and password
parameters define the default database user, when the program uses the DATABASE
instruction or the CONNECT TO
instruction without the
USER/USING
clause.
The username
and password
FGLPROFILE entries are not encrypted. These
parameters are provided to simplify migration and are not recommended in production. It is better to
use CONNECT TO
with a USER
/ USING
clause to
avoid any security hole, setup OS user authentication, or use the connection callback method.
Example of database servers supporting OS user authentication are: IBM® Informix®, Oracle®, and SQL Server.
username
and password
parameters are set from
variables.For backward compatibility reasons, when using the IBM Informix driver,
the username / password specification is ignored by the DATABASE
instruction,
only the CONNECT TO
instruction takes external (or
callback) login parameters into account.