Иногда людям не нравится вводить свои имя пользователя и пароль в CF Admin, и существует простой способ, который заключается в том, чтобы поместить информацию о вашем источнике данных в Application.cf (c | m).
Если вы используете Application.cfm, просто сделайте следующее где-нибудь в Application.cfm
Application.dsn = {
datasource = 'mydatasource',
username = 'myusername',
password = 'mypassword'
}
Если вы используете Application.cfc, поместите тот же код в ваш метод onApplicationStart.Тогда в своем запросе просто используйте следующее
<cfquery name="myquery" attributeCollection="#Application.dsn#">
SELECT * FROM mytable
</cfquery>
. Как вы можете видеть, это делает ваш код красивым и простым в управлении, а если ваш DSN меняется, вам нужно всего лишь изменить его в одном месте.