起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1012|回复: 3

[处理中2] 数据库连接非法!求解决!

[复制链接]

15

主题

32

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
发表于 2016-4-21 18:48:05 | 显示全部楼层 |阅读模式
今天跟着官方教程联系php后端应用。所有配置均无问题,能运行官方案例。但是运行自己案例时,打开页面就提示“can't read property userdata of undefined”,debug后发现bassData.js中355行左右 resultData为undefined,再往前追,发现xhr的response里显示“Connection to database is invalid”,至此判定可能是php那边连接数据库出了问题,但是在studio里连接数据库是没事儿的。
后来想到,配置数据源时,数据源名称是随便起个名字,数据库名称是真正的名称,是不是这两个名称都得是真实的数据库名称?
由于后来studio设计器一片空白,编译system文件夹又报编译错误,因此目前正在重装......

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-21 19:13:47 | 显示全部楼层
数据源名称是不能随意取, 因为在Baas的action定义中, 会使用到相应数据源名称, 必须保证action中引用的数据源名称和配置的一致
回复 支持 反对

使用道具 举报

15

主题

32

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
 楼主| 发表于 2016-4-21 20:31:32 | 显示全部楼层
hecr 发表于 2016-4-21 19:13
数据源名称是不能随意取, 因为在Baas的action定义中, 会使用到相应数据源名称, 必须保证action中引用的数 ...

非常感谢。但觉得这是个坑啊!!!配置的时候为啥分别有“数据源名称”和“数据库名称”啊!!!
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-22 14:59:46 | 显示全部楼层
简单理解, 在配置数据源的界面中,
数据源名称: 相当于定义一个数据源;
数据库名称: 指向具体的物理数据库;
相当于定义一个数据源名字, 代表某个物理数据库, 之后在Baas上所有的地方, 使用的都是数据源名字。
当然了, 你可以让数据源名=数据库名
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-21 14:21 , Processed in 0.098678 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表