主题 : jeecms2012后台数据备份问题 |
级别: 状元
![]() |
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"; } |
||
---|---|---|---|
级别: 状元
![]() |
6# 发表于:2014-08-28 14:55:45 IP:115.249.*.*
com.jeecms.cms.dao.assist.impl.CmsDataBackDaoImpl.listTables(String catalog) 这个类下
|
||
---|---|---|---|
级别: 会元
![]() |
7# 发表于:2014-08-28 14:58:33 IP:119.11.*.*
我用的是 mysql-*.19 jdk-6u43 系统Win7 64位 但是安装jeecmsv5.1就没有上面情况。
|
||
---|---|---|---|
级别: 会元
![]() |
9# 发表于:2014-08-28 15:00:39 IP:119.11.*.*
我不知道找那个文件修改,你能说详细些吗?我怀疑是不是数据库备份路径不对呢?
|
||
---|---|---|---|
级别: 总版主
![]() |
10# 发表于:2014-08-28 15:02:30 IP:115.249.*.*
com.jeecms.cms.dao.assist.impl.CmsDataBackDaoImpl.listTables类名都告诉您了还要怎么详细呢?上面已经有详细的改动地的放说明
|
||
---|---|---|---|