ColdFusion查询属性重复

时间:2013-11-29 23:22:13

标签: coldfusion cfquery

我正在为一个类开发一个基本的ColdFusion应用程序,无法控制CFAdmin。 我想知道是否有办法避免在我的每个查询中重复属性数据源,用户名和密码,因为它们总是一样的。

更换:

<cfquery name="name"
datasource="datasource"
username="username"
password="password">

通过:

<cfquery name="name">

谢谢!

1 个答案:

答案 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">