关于javaweb连接数据库无任何报错信息的问题

关于javaweb连接数据库无任何报错信息的问题


列如就像这样,启动tomcat然后,出现系统登录界面,但是输入账号和密码一会进不去系统,一直提示账号或密码错误,当时如果出错,在myeclise里console里,出现在提示信息
但是像这种一点错误信息提示不出来,我想不通,之后,换jdk,重新配置系统环境,然后,重装mysql数据库,还是不可以,在这里我要说明,我当时的数据库版本是mysql-5.6.24-win32.这个版本。。。。。。。。。。。。。。。肯定不是代码的问题
最终找出原因:mysql-5.6.24-win32.这个版本太低了,
换成这个mysql-5.7.17版本,然后就解决了,


所以,写项目,写程序,电脑上一定要有几个开发工具eclipse  myeclipse  2017eclipse  navict等,jdk6 jdk8,解决都可以问题,真的有时候, 问题足够小,但是你就找不出问题在哪,有的问题可以用jdk6解决,但是你电脑用只有jdk8那就棘手了,可以用同一个开发工具,但是要讲究效率和工作量,哪一个更快更好的完成。

之后,我一直在想,为什么两台电脑,开发环境,工具,都一样,一台电脑可以运行,另一个就是不可以,后续补充上。。。。

发布了273 篇原创文章 · 获赞 475 · 访问量 115万+
展开阅读全文

javaEE连接mysql数据库,然后通过映射把数据显示到网页上,可是没报错却网页没有内容。

12-24

```<h2>我教的课</h2> <div> <ul> <li th:each="subject:${subjects}"> <span th:text="${subject.kc_name}"></span> <span th:text="${subject.kc_teach}"></span> <span th:text="${subject.begin_sj}"></span> </li> </ul> </div> //这个是要显示的网页 ```//显示所有学生信息的请求 @RequestMapping("/query_subject") public String querySubject(Model model){ List<Subject> subjects = null; LSubject subject = new LSubject(); String sqlTxt = "select * from subject_info"; try { subjects = subject.querySubject(sqlTxt); } catch (Exception ex){ ex.printStackTrace(); } model.addAttribute("subjects", subjects); return "subject_info"; }//这个是请求; ``` //向数据库查询教师课程数据,并返回list格式类型的数据。 public List<Subject> querySubject(String sqlTxt) throws ClassNotFoundException { List<Subject> subjects = new ArrayList<Subject>(); JdbcTemplate jdbcTemplate = new JdbcTemplate(); DbManage db = new DbManage(); jdbcTemplate.setDataSource(db.getDataSource()); List<Map<String, Object>> list = jdbcTemplate.queryForList(sqlTxt); for(Map<String, Object> map : list){ Subject subject = new Subject(); subject.setKc_name(map.get("kc_name").toString()); subject.setKc_teach(map.get("kc_teach").toString()); subject.setBegin_sj(map.get("begin_sj").toString()); } return subjects; }//这个处理器,负责处理 ``` //这个是类似超链接一样的,点击“我教的课”就处理请求 <li><a href="/query_subject"><i class="icon-briefcase"></i>我教的课</a></li> //这个是要显示的网页 <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8" /> <title>Insert title here</title> </head> <body> <h2>我教的课</h2> <div> <ul> <li th:each="subject:${subjects}"> <span th:text="${subject.kc_name}"></span> <span th:text="${subject.kc_teach}"></span> <span th:text="${subject.begin_sj}"></span> </li> </ul> </div> </body> </html>``` //还有Subject这个文件没有打出来,大致是 package student.stusys.entity; public class Subject { private String kc_name; private String kc_teach; private String begin_sj; public String getKc_name() { return kc_name; } public void setKc_name(String kc_name) { this.kc_name = kc_name; } public Subject(String kc_name, String kc_teach,String begin_sj) { this.kc_name = kc_name; this.kc_teach = kc_teach; this.begin_sj = begin_sj; } public Subject() { } public String getKc_teach() { return kc_teach; } public void setKc_teach(String kc_teach) { this.kc_teach = kc_teach; } public String getBegin_sj() { return begin_sj; } public void setBegin_sj(String begin_sj) { this.begin_sj = begin_sj; } } 运行以后发现网页上只显示了subject_info.html上面的“我教的课”四个字,其他都没显示出来,还有数据库里面有subject_info这个表,包括kc_name,kc_teach,begin_sj三个字段,希望有会的朋友告诉我解决的方法,谢谢! 用的软件是IDEA。 问答

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 程序猿惹谁了 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览