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

QQ登录

只需一步,快速开始

查看: 1472|回复: 4

[结贴] baas链接数据库操作

[复制链接]

35

主题

127

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
QQ
发表于 2017-5-27 14:52:20 | 显示全部楼层 |阅读模式
才baas中定义的action服务中,如何确定链接的是你想链接的那个数据库与表,就是如何链接数据库,我的总是报错


错误信息:
POST http://localhost:8080/baas/qb/erp/SelectSMBus 500 (Internal Server Error)
发表于 2017-5-27 14:55:37 | 显示全部楼层
500错误需要看服务器tomcat的完整报错信息是什么??
关于baasServer的制作和讲解,请参考

http://www.wex5.com/1-wex5#06
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

35

主题

127

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
QQ
 楼主| 发表于 2017-5-27 15:14:08 | 显示全部楼层
本帖最后由 libojustep 于 2017-5-27 15:19 编辑
liangyongfei 发表于 2017-5-27 14:55
500错误需要看服务器tomcat的完整报错信息是什么??
关于baasServer的制作和讲解,请 ...

服务器tomcat的完整报错信息
完整信息在哪看??
2017-05-27 15:15:04 获取数据库[taobao]连接失败,可能原因:数据库已经关闭或者数据源配置错误
javax.naming.NameNotFoundException: Name taobao is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:770)


        at java.lang.Thread.run(Thread.java:745)
2017-05-27 15:15:04 Action[qb/erp/SelectSMBus]执行失败,获取数据库[taobao]连接失败,可能原因:数据库已经关闭或者数据源配置错误
java.lang.reflect.InvocationTargetException


严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
javax.naming.NameNotFoundException: Name taobao is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
        at org.apache.naming.SelectorContext.lookup(SelectorContext.java:152)
        at javax.naming.InitialContext.lookup(InitialContext.java:417)


Caused by: com.justep.baas.data.sql.SQLException: 获取数据库[taobao]连接失败,可能原因:数据库已经关闭或者数据源配置错误
        at com.justep.baas.data.DataUtils.getConnection(Unknown Source)
        at com.justep.baas.action.ActionContext.getConnection(Unknown Source)
        at qb.Erp.SelectSMBus(Erp.java:170)
        at qb.Erp__do.SelectSMBus(Erp__do.java:395)
        ... 20 more
Caused by: javax.naming.NameNotFoundException: Name taobao is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
        at org.apache.naming.SelectorContext.lookup(SelectorContext.java:152)
        at javax.naming.InitialContext.lookup(InitialContext.java:417)
        ... 24 more

回复 支持 反对

使用道具 举报

发表于 2017-5-27 15:30:37 | 显示全部楼层
libojustep 发表于 2017-5-27 15:14
服务器tomcat的完整报错信息
完整信息在哪看??
2017-05-27 15:15:04 获取数据库[taobao]连接失败 ...

Name taobao is not bound in this Context

请问你们访问的数据库表名字叫做taobao吗??
整个数据库表确定存在吗??

1.检查数据源配置是否正确?
http://docs.wex5.com/wex5-studio-question-list-2010/

2./Baas/db.config.m  这个文件是否选中了那个库??

如果这两个都满足,数据库表就应该能连上的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

35

主题

127

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
QQ
 楼主| 发表于 2017-5-27 15:50:15 | 显示全部楼层
liangyongfei 发表于 2017-5-27 15:30
Name taobao is not bound in this Context

请问你们访问的数据库表名字叫做taobao吗??

好了。是我名字不对
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 02:21 , Processed in 0.076272 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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