关于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里面的内容删除,置空或只留一个 / 即可

 

 来源于(10条消息) Tomcat访问项目出现HTTP状态404-未找到,类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。Apache Tomcat/9.0.40_AnswerCoder的博客-CSDN博客 啊贼好用

还有可能是你的Tomcat就没有打开,也会报这样的错误

 

posted @   zrswheart  阅读(494)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示