coldfusion动态链接选择不同的数据库。
来源:互联网 发布:python product 编辑:程序博客网 时间:2024/05/01 00:10
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动态链接选择不同的数据库。
- jdbc链接不同的数据库
- shh 怎么配置链接多个数据库,而且数据类型不同,数据库的数量是动态的
- yii选择不同数据库配置的方法
- 编译busybox,动态链接与静态链接的选择
- 编译busybox,动态链接与静态链接的选择
- 为什么选择Coldfusion
- [转]为什么选择ColdFusion
- C++ 根据操作系统版本调用不同的动态链接库
- SOA动态选择不同的Domain Value Map文件方法
- coldfusion cfexchangeconnection 链接exchange服务器
- CakePHP: Actions级别的数据库动态选择
- 链接优先选择动态链接库so
- LR动态链接数据库
- ADO 动态链接数据库
- ADO 动态链接数据库
- 链接服务器,不同服务器数据库之间的数据操作。
- 链接服务器,不同服务器数据库之间的数据操作
- store读取数据超时解决方案
- Confer rel="shortcut icon" and rel="icon" in markup
- linux vi 编辑器命令详解
- 指针运算
- zencart主要文件的功能总结和提炼 $template->get_template_part
- coldfusion动态链接选择不同的数据库。
- JDK 5 提供的注解: Target 、Inherited 和 Documented
- Winsock网络通信过程
- excel二级联动指令
- 集合已修改;枚举操作可能无法执行。
- 制作CHM
- Qt经典出错信息之”Basic XLib functionality test failed!”
- 云计算的革新
- awk分析nginx日志,获取pv