今日学习笔记

idea导入了jar包,仍然显示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

 

打开project structure->直接双击右边的jar包添加进项目lib,无效。

重新调整jar包加载顺序,无效。

尝试将Idea连接至MySQL

 这次有了新的报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'user db'

发现是数据库名称写错了,根据教程写成了别人的地址。数据库中,连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是MySql登陆用户名和密码

将数据库名称改为自己在MySql中创建的数据库名字或者创建一个新的数据库,名字要与URL中的相同

 

 出现了新的报错MySQLIntegrityConstraintViolationException: Column 'roleId' in on clause is ambiguous

意思是WHERE子句中的列“roleId”是不明确的,出现的原因是在多表连接查询时,两个表拥有一样的字段名,mysql不明确你要查询的是哪个表的字段名。

又出现了新的报错

 

 导入jar后,Add as library,还要注意是否有添加成功

 

 如果出现图中提示则需要逐条Fix

另外standard.jar中的c.tld和spring-form.tld文件需要放在WEBINF文件目录下

成功

在数据库中尝试设置新用户,并赋予角色

 

 

 

 

 

posted @ 2020-11-26 16:50  计算机语言学习日志  阅读(79)  评论(0)    收藏  举报