1.解决了Eclipse与Mysql连接的问题:
Could not create connection to database server. Attempted reconnect 3 times. Giving up.
使用jdbc连接mysql数据库时出现次异常,设置了My.ini文件的参数以及添加useSSL=false&;autoReconnect=true等都不能解决上面的问题。
最终,在JDBCUtil的url地址后加上
serverTimezone=UTC
。
serverTimezone=UTC
是指添加一个标准时区,用以解决程序连接超时问题。
ps:需要确认好自己电脑mysql版本是否与程序版本一致,如果不一致的情况需要在Mysql官网下载对应版本的jar包。
2.Tomcat的配置问题:需要提前配置好jdk的路径以及设置
CATALINA_HOME
的路径。
3.Servlet与jsp的使用体会:初次接触jsp与Servlet的使用,在jsp中通过action指向指定的Servlet,由Servlet完成所对应的功能。
4.Eclipse运行时网页的乱码问题以及将数据传入数据库时的乱码情况:
(1)运行时网页的中文乱码问题:
修改jsp页面中的charset以及pageEncoding为UTF-8后可以解决这个问题。
(2)数据传入数据库时的中文乱码现象:
在Servlet中加入
arg0.setCharacterEncoding("UTF-8");
arg1.setCharacterEncoding("UTF-8");
这两句语句要加在函数里的最前面,需要在
getparameter()
前加入语句。因为requst需要先改变编码再接收数据。