解决问题
1.为解决mysql闪退的问题,经过分析推敲后卸载重装了mysql。
2.报错:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`******`' at line 1
mysql> ALTER USER USER() IDENTIFIED BY '******';
重置密码时候密码外的是位于ENTER键左边的单引号
但在建表语句中 :
CREATE TABLE IF NOT EXISTS `user`(
-> `userPhone` VARCHAR(100) NOT NULL,
-> `password` VARCHAR(100) NOT NULL,
-> PRIMARY KEY(`userPhone`)
-> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
每个值外的是tab键上方的·号。
3.idea连接database报错:Server returns invalid timezone. Need to set 'serverTimezone' property.
解决方案参考了idea连接mysql时差问题
4.学习并且完成mybatis的配置
5.Error while fetching
解决方案:
在这里切换为AUTO之后测试连接,还不行的话更换一下网络就可以了。
经验分享(这简直算是我踩过的天坑了)
有一件事不管怎么想我都觉得非常的奇葩(此处省略赞美的话),早上使用@Param注释的时候飘红,点了一下红色小灯泡,提示我add maven dependency什么的,我就点进去了,然后进入这个界面,大概长这样:
然后下面有很多条目显示出来,我想都不想就选择并点击add,然后,一点反应都没有???
后来我改变策略从清单文件pom.xml入手,添加以下几行:
<dependency>
<groupId>org.apache.ibatis</groupId>
<artifactId>ibatis-core</artifactId>
<version>3.0</version>
</dependency>
然而标签中间的内容又又又又全部飘红了!
反复查阅资料后我分析应该是idea版本跟不上的问题,更新idea....
一分钟,两分钟过去了,重启 ——至此问题终于解决!但更新了以后我的永久激活账号就这么没了,暗自哀嚎这解决成本未免太大了吧!找了一圈还没找到可用的激活码,没办法,先选择试用三十天,唉,,临近期限了在想办法重新激活算了吧quq
参考资料