使用intelliJ IDEA 2017 for mac 编写jsp文件且在java文件中链接MySQL数据库的问题
来源:互联网 发布:python重定向到文件 编辑:程序博客网 时间:2024/06/06 03:52
发现一个小问题,我用的是idea2017,MySQL Community Server 5.7.18,Tomcat9这样的版本,然后idea中导入的事mysql-connector-java-5.1.42.jar包,当我在java文件中测试链接数据库并且执行插入操作的时候,是正常的,java代码如下
package news.test;
import news.bean.User;
import news.user.UserDao;
import news.user.UserDaoImpl;
/**
* Created by tuzhengsong on 2017/7/10.
*/
public class UserTest {
public static void main(String[] args) {
String name = “sa”;
String pwd = “sa”;
User user = new User();
user.setuName(name);
user.setUpwd(pwd);
UserDao userDao = new UserDaoImpl();
int result = userDao.addUser(user);
System.out.println(result);
}
}
得到的result = 1
但是当我在jsp文件中执行如下代码时,
<%
request.setCharacterEncoding(“UTF-8”);
String name = request.getParameter(“userName”);
String pwd = request.getParameter(“pwd”);
User user = new User();user.setuName(name);user.setUpwd(pwd);UserDao userDao = new UserDaoImpl();int result = userDao.addUser(user);if (result > 0){ response.sendRedirect("login.jsp");}else { response.sendRedirect("register.jsp");}
%>
得到的result = 0,就是说没有办法在数据库里执行插入操作,跟踪了链接发现的不到链接对象,到 user.setUpwd(pwd);都是可以执行的,下面一步出现问题。到翻来覆去找了好长时间问题,尝试换jar包,下载了最新的mysql-connector-java-8.0.7.jar包,进行更换,并重启Tomcat服务器,得到的result = 1。问题解决了!
确定了!就是jar包版本过低的问题!普通的迪斯科普通地摇,先进的idea要配先进的jar包!
- 使用intelliJ IDEA 2017 for mac 编写jsp文件且在java文件中链接MySQL数据库的问题
- intelliJ IDEA for mac 的Mysql数据库编程的JDBC配置问题及初级程序遇到的问题
- IntelliJ IDEA编译环境编写JSP文件报错且没有代码提示,还能正常运行
- 【IntelliJ IDEA】使用idea解决新建jsp文件而找不到jsp文件模版的新建选项
- 在php文件中链接使用数据库MySQL
- Intellij Idea 工具在java文件中怎么避免 import .*包,以及import包顺序的问题
- Intellij Idea 工具在java文件中怎么避免 import .*包,以及import包顺序的问题
- 在IntelliJ IDEA 13中使用ActionBarSherlock - 导入库文件
- Intellij Idea 中Java文件太长导致无法识别问题
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- Intellij idea使用eclipse的java代码格式化文件
- 使用java web 在jsp文件中以及 Class 中 连接MySQL和SQLsever 的驱动
- jQuery相关知识
- ST发飙,8-Pin MCU来袭! STM8S001 ( STM8S001J3M3 )即将登场!
- 程序员对谷歌、百度正确的使用方法
- 分割句子
- Struts + Spring +ibatis 整合开发步骤
- 使用intelliJ IDEA 2017 for mac 编写jsp文件且在java文件中链接MySQL数据库的问题
- Android Kotlin
- 剑指offer--面试题12:矩阵中的路径
- 中兴新支点Linux桌面操作系统初次使用体验
- 基于深度学习的验证码自动识别(caffe)
- [LeetCode] 566. Reshape the Matrix
- 20170711考试总结
- Redis-Bitmaps应用
- MSB与LSB