关于服务器的Mysql和mysql jar包的版本匹配问题

被这个问题困扰了一天,导致数据库连不上,刚开始以为是我JDBC代码写错了或是服务器端口没放开3306,经过多番检查, 发现并不是 ,出现的这个的原因有两种:
1.编码问题,需检查服务器的 数据库、mysql以及程序 的编码应统一(一般常用UTF-8)
2.服务器所装的Mysql和jar包版本不匹配,大概率是jar包的版本过低, 我就是出现这种问题 ,需要将jar换成更高的版本(现在我的mysql是5.6.44 、 jar包是5.1.48)。

如要更高版本的,目前mysql jar包的最高版本已到8.0.19, 然后 JDBC中的Class.forname( com.mysql.jdbc.Driver “”);也和之前有所变化 ,Class.forName("com.mysql.cj.jdbc.Driver");,导入格式多了个cj,这点需要注意一下。

“关于服务器的Mysql和mysql jar包的版本匹配问题”的44个回复

  1. Örneğin zayıflamak için içerisine sumak ve limon eklenmiş ya da kan yapıcı olsun diye keçiboynuzu pekmezi karıştırılır. Kalsiyum, protein, magnezyum, potasyum, A, E ve B vitamini grupları bakımından oldukça zengindir.

评论已关闭。