关于idea连接mysql的问题
说实话我都不想写出来这篇博客
因为实在显得我很土狗又菜鸡
偶不,老师说了,顶多算个菜
不过觉得可能真的会有新手像我一样走弯路,还是总结一下,因为问题已经解决了,部分是网图
一、idea连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property
在url后添加:?serverTimezone=GMT
这是最直接的方法,还有方法想了解的可以参考一下博客(10条消息) idea连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property_兜兜里有糖_的博客-CSDN博客
二、 SQL dialect is not configured. ClickHouse matches best.
这是因为没有设置dialect
方法如下:点击小灯泡,选择
修改一下你的数据库连接的就行,比如我的是MySQL数据库,所以第一行的能用,第二行的不能用
三、Duplicate column name xxx的问题
经过检查是因为数据库字段的名称 有相同的原因
select * from (select a.INNER_BUDGET_ID,a.ida,a.sss from a union all select b.INNER_BUDGET_ID ,b.ida,b.sss from b )com
由于前面的select * 中的整个*没有指定是所以抱的错,只要改成想要的就行了(select a.*或者select b.*)
参考博客:(10条消息) sql:Duplicate column name XXX问题_wslzjr的博客-CSDN博客
四、mysql ERROR 1050 (42S01): Table already exists
在create table后面添加if not exists即可
五、Tomcat访问项目servlet页面跳转时,出现HTTP状态404-未找到,类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
解决方法:
IDEA,上方菜单栏点击Run–>Edit Configurations…,选择Deployment,将Application context里面的内容删除,置空或只留一个 /
即可
还有可能是你的Tomcat就没有打开,也会报这样的错误