主题 : jeecms2012后台数据备份问题
级别: 会元
UID: 62724
积分:893 加为好友
威望: 0 精华: 0
主题:59 回复:321
注册时间:2014-06-03
在线时长:0
1#   发表于:2014-08-27 18:33:15  IP:59.183.*.*



望高手指教,这种情况怎么处理。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-08-28 09:00:28  IP:115.249.*.*
您这应该是mysql*版本的数据库吧?
功成由勤,业精于勤。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
3#   发表于:2014-08-28 09:00:59  IP:115.249.*.*
这有兼容性导致的,按照如下方法修改
功成由勤,业精于勤。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-08-28 09:01:04  IP:115.249.*.*
建议修改方法为 
com.jeecms.cms.dao.assist.impl.CmsDataBackDaoImpl.listTables(String catalog) 
加上catalog参数,sql语句改为 
String sql = " SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_SCHEMA='" + catalog + "' "; 

该方法会经过一系列的接口/实现,修正那些相关的接口和实现,最终在 
com.jeecms.cms.action.admin.assist.DataAct.list(ModelMap model, HttpServletRequest request, HttpServletResponse response) 
中调用,其中catalog参数可以使用 
dataBackMng.getDefaultCatalog()来提供,注意try/catch哦。 

修改后的list方法 
@RequestMapping("/data/v_list.do") 
public String list(ModelMap model, HttpServletRequest request, HttpServletResponse response) { 
List<String> tables; 
try { 
tables = dataBackMng.listTabels(dataBackMng.getDefaultCatalog()); 
} catch (SQLException e) { 
model.addAttribute("msg", e.toString()); 
return "common/error_message"; 

model.addAttribute("tables", tables); 
return "data/list"; 
}
功成由勤,业精于勤。
级别: 会元
UID: 62724
积分:893 加为好友
威望: 0 精华: 0
主题:59 回复:321
注册时间:2014-06-03
在线时长:0
5#   发表于:2014-08-28 14:54:14  IP:119.11.*.*
在哪里修改啊?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
6#   发表于:2014-08-28 14:55:45  IP:115.249.*.*
com.jeecms.cms.dao.assist.impl.CmsDataBackDaoImpl.listTables(String catalog)  这个类下
功成由勤,业精于勤。
级别: 会元
UID: 62724
积分:893 加为好友
威望: 0 精华: 0
主题:59 回复:321
注册时间:2014-06-03
在线时长:0
7#   发表于:2014-08-28 14:58:33  IP:119.11.*.*
我用的是 mysql-*.19   jdk-6u43  系统Win7 64位     但是安装jeecmsv5.1就没有上面情况。

级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
8#   发表于:2014-08-28 15:00:14  IP:115.249.*.*
那是部署的有备份报错?
功成由勤,业精于勤。
级别: 会元
UID: 62724
积分:893 加为好友
威望: 0 精华: 0
主题:59 回复:321
注册时间:2014-06-03
在线时长:0
9#   发表于:2014-08-28 15:00:39  IP:119.11.*.*
我不知道找那个文件修改,你能说详细些吗?我怀疑是不是数据库备份路径不对呢?
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
10#   发表于:2014-08-28 15:02:30  IP:115.249.*.*
com.jeecms.cms.dao.assist.impl.CmsDataBackDaoImpl.listTables类名都告诉您了还要怎么详细呢?上面已经有详细的改动地的放说明
路漫漫其修远兮,吾将上下而求索!
1 2 3 4 > >| 共4页