-->ColdFusion 初级教程-->使用本地数据库驱动程序

ColdFusion

后页 前页
目录
北极星书库
使用本地数据库驱动程序


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>


后页
前页
目录
北极星书库