我正在为一个类开发一个基本的ColdFusion应用程序,无法控制CFAdmin。 我想知道是否有办法避免在我的每个查询中重复属性数据源,用户名和密码,因为它们总是一样的。
更换:
<cfquery name="name"
datasource="datasource"
username="username"
password="password">
通过:
<cfquery name="name">
谢谢!
答案 0 :(得分:5)
如果您使用的是ColdFusion 9.01或更高版本,则可以set these values within Application.cfc。总结:
Application.cfc允许您指定数据源身份验证详细信息 对于数据源。数据源设置现在可以是字符串或a 结构。当字符串时,它被认为是数据源名称和 身份验证信息取自中定义的数据源 ColdFusion管理员。
您可以使用结构值指定身份验证信息 用于数据源。以下是关键名称:
name
:数据源名称username
:数据源的用户名password
:数据源的密码示例:强>
<cfset this.datasource={name='cfartgallery' , username="user" , password="passwd"}>
或
<cfset this.datasource="cfartgallery">