WEB开发网
开发学院数据库DB2 利用 Macromedia Coldfusion 在 DB2 UDB 中编程 阅读

利用 Macromedia Coldfusion 在 DB2 UDB 中编程

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: 以下是一些基本的代码示例,这些示例有助于您了解如何使用 CFML 与数据库交互,利用 Macromedia Coldfusion 在 DB2 UDB 中编程(8),Application.cfm 文件:每一个 Coldfusion 应用程序都需要包含一个叫做 application.cfm 的文

以下是一些基本的代码示例,这些示例有助于您了解如何使用 CFML 与数据库交互。

Application.cfm 文件:每一个 Coldfusion 应用程序都需要包含一个叫做 application.cfm 的文件。每次加载新的页面,都需要执行这个 application.cfm 文件。该文件定义了应用程序级设置和函数。这里编写的所有变量都可以用于任何页面(全局变量)。以下是来自 UIGR 应用程序的一个例子:


清单 3. Application.cfm 页面
cfapplication name="DB2_UIGR" sessionmanagement="yes"> 
<!--- global variable for the database source name which was defined in the 
  coldfusion administrator ---> 
<cfset DSN = "CF_TEST2"> 
<!--- set login max to 20 minutes ---> 
<cfset timeOut = 20*60> 
<cfset schemaName = "Administrator"> 

<cfapplication name="DB2_UIGR" sessionmanagement="yes"> 。要将应用程序的每一页作为某个应用程序的一部分来定义,则需要在 application.cfm 文件中定义一个 cfapplication name。还要设置变量作用域,以限制变量只在某个“会话”中活动。通过上述操作您可以看到:如果某个会话在 20 分钟内没活动,那么该会话将超时。如果用户关闭浏览器窗口,会话也会结束。当应用程序请求用户登录到某些页面或者请求特殊特性时,这一点很重要。因为 application.cfm 文件是在每个页面上执行的,所以需要在每个页面上测试用户名和口令变量,以阻止一些讨厌的用户在未经过适当身份验证的情况下通过键入特定 URL 获得访问权。

<cfset DSN = "CF_TEST2"> 。在 application.cfm 文件中为 Data Source Name 设置一个变量通常是个好注意,因为每次查询数据库时都需要引用它。在这里定义一个变量会使切换到另一数据源变得容易一些。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:利用 Macromedia Coldfusion

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接