coldfusion的cfquery里,使用在admin里定义好的datasource很方便。但是如果想直接访问不是在datasource里定义好的默认数据库。
例如, 如果每个使用者的数据库是不同的,就会有这个问题。不能在写如下的语句。会造成错误的。
注意:这个写法有可能导致你的程序出错。
<cfquery name="abc" datasource="myds">
use database1
select * from products
</cfquery>
这时,myds里的数据库就会被改变。直到你改过来或者服务重启动才恢复。
你可以使用以下2中方法:
1、使用sql语句的带数据库的表示方法。如例子:
<cfquery name="abc" datasource="myds">
select * from database1..products
</cfquery>
2、使用cfquery的connectionstring。只要把链接串的指向的数据库就可以。但是这个方法,有可能在出错的时候,让别人看到数据库的密码。当然,这个connectionstring是放在session里,在客户登录后就生成。
<cfquery name="abc" connctionstring="#session.你的动态connectionstring#">
select * from database1..products
</cfquery>
分享到:
相关推荐
ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到...ColdFusion具备有从开发到实施的不同等级的安全性
第十章ColdFusion动态网站开发——实例.zip学习动态网站的建设。
从ColdFusion9升级到ColdFusion16的详细介绍方法 日语版
coldfusion资料打包 ...ColdFusion初级教程(CHM).rar ColdFusion+Tags.rar flash_amcharts破解.rar Cold+Fusion+速成课程.pdf ... - 后台数据库编程 - 经典论坛 网页-网站-制作-设计-编程 - Powered by Discuz!.png
利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML语言与一种叫作CFML(ColdFusion Markup Language)的语言...
Java for Coldfusion Developers
使用ColdFusion Express进行ColdFusion Web应用开发,偏门好东东
ColdFusion 函数 大部分 集合
ColdFusion.MX.Bible ColdFusion.MX.Bible ColdFusion.MX.Bible
coldfusion function chinese document
学习coldfusion必不可少,网页编程的锦囊,需要的就快来下载
ColdFusion官网安装文件
ColdFusion后台利用方法
Adobe ColdFusion ColdFusion初級教程繁體中文
awesome-coldfusion, 出色的ColdFusion框架库和软件的精选列表 出色的ColdFusion 出色的ColdFusion框架。库和软件的精选列表。 灵感来自于的javascript 。请求请求非常欢迎。出色的ColdFusion引擎应用程序框架测试...
ColdFusion Web Development with Macromedia Dreamweaver MX 2004
给学习中和正在开发ColdFusion的用户提供一种很大的帮助
ColdFusion 速成课程
ColdFusion Tags大部分 集合
coldfusion9 web application construction kit volume 3