目录
北极星书库
ColdFusion企业版可以安装用于从ColdFusion中直接访问数据库的驱动程序。由于它们不需要通过ODBC驱动程序管理器来执行SQL查询,因此操作大量的数据时效率更高。
ColdFusion目前提供的本地驱动程序包括:
·Oracle 7.3----需要Oracle 7.3.3 客户程序。
·Oracle 8.0----需要Oracle 8.0.4.0.0
·Sybase System 11----需要Sybase 11.11客户库。
允许本地驱动程序的属性
你可以使用下面的属性覆盖Administrator中的设置:
·DBSERVER――输入Sybase或Oracle服务器名。
·DBNAME(仅Sybase使用)――输入数据库名。
·BLOCKFACTOR(仅ODBC和Oracle使用)――设置每个查询所返回的最多记录数。缺省值是1,最大值是100。某些ODBC驱动程序会在运行时动态地减少这个参数的值。
CFQUERY,CFINSERT,CFUPDATE,CFGRIDUPDATE,和CFSTOREDPROC标签支持这些属性。
注意:对Sybase SQL Server,用CFQUERY调用存储过程的语法对ODBC和本地Sybase驱动程序有所不同。ODBC需要括号和“Call”,而本地驱动程序不需要。
ODBC语法:
<CFQUERY DATASOURCE="" NAME="">
{call dbo.stored_procedure_name}
</CFQUERY>
本地驱动程序语法:
<CFQUERY DATASOURCE="" NAME="">
dbo.stored_procedure_name
</CFQUERY>
前页
目录
北极星书库