主题 : jeecms-2012-sp1 版本的数据库备份出错
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
11#   发表于:2014-11-03 10:56:05  IP:220.48.*.*
建议修改方法为   
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: 21976
积分:142 加为好友
威望: 0 精华: 0
主题:12 回复:51
注册时间:2011-07-20
在线时长:0
12#   发表于:2014-11-03 11:56:06  IP:116.7.*.*
在那个文件修改呢?
级别: 举人
UID: 21976
积分:142 加为好友
威望: 0 精华: 0
主题:12 回复:51
注册时间:2011-07-20
在线时长:0
13#   发表于:2014-11-03 12:00:26  IP:116.7.*.*
怎么修改呢?
|< < 1 2 共2页