首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Application.cfc中创建数据源

在Application.cfc中创建数据源
EN

Stack Overflow用户
提问于 2013-05-16 21:17:12
回答 4查看 1.1K关注 0票数 0

我想在我的Application.cfc中设置一个数据源,我可以用dbsetup来实现吗?

我想指定源的名称,指定服务器、数据库、用户、密码……

我的管理员不能在服务器上工作,这就是我为什么要这样做的原因。

EN

回答 4

Stack Overflow用户

发布于 2013-05-16 21:41:14

如果您拥有管理员密码,则可以使用administrator API创建它。不过,我不确定你是否应该在你的application.cfc中这样做。CF6+取消了本机使用无DSN连接的能力,所以除非你想jump through a lot of hoops,否则你不能单独使用DSN。

票数 1
EN

Stack Overflow用户

发布于 2013-05-16 21:41:21

对于MYSQL数据库,请参考此处的代码:http://www.thehatrack.net/blog/programmatically-creating-new-datasources-in-coldfusion/

对于MSSQL数据库,请参考此处的代码:http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fcf.html

在这两个示例中,您仍然需要访问您的cfadmin密码才能访问API,因为它是一个管理员特性。

票数 1
EN

Stack Overflow用户

发布于 2013-05-16 21:41:47

您可以在application.cfc文件中定义attributeCollection

代码语言:javascript
运行
复制
<cfset stData = {}>
<cfset stData.username = 'myusername'>
<cfset stData.password= 'myPassword'>

然后在cfquery中使用attributeCollection参数

代码语言:javascript
运行
复制
<cfquery attributecollection="#stData#">

然后,您必须将密码存储在此结构中,因此这不是一个理想的过程。如果您没有访问CF管理员或CF管理员密码,您的选择是相当有限的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16588539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档