当前位置:   article > 正文

Java连接MySQL数据库的方法及所遇到的问题_java mysql 28000

java mysql 28000


IDEA中使用Java连接MySQL数据库的配置和使用方法
IDEA中的MySQL数据库所需驱动包的下载和导入方法


如何获取MySQL安装的版本:

如何在cmd界面登录MySQL及版本信息获取
若是在cmd界面中输入mysql -u root -p命令弹出ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)时,则可以参考紧接这之后的解决方案


ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)其中包含

MySQL登录失败,mysql -u root -p失效:

问题解决措施:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)——mysql -u root -p失效
若是在上述链接的解决方案中输入net start mysql无效,则可以参考紧接此小标题后的标题内提供的链接。
我遇到的类似问题:java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
解决方案的参考链接,我使用的是其中的第二个方案:解决方案

命令行中输入net start mysql 服务名无效:

问题分析:可能是mysql与服务中的mysql实际名称不同
我的解决方案:在管理员模式下,打开cmd,由于我的服务中的是MYSQL80,我将net start mysql语句修改成了net start MYSQL80就可以使用了
若不在管理员模式下打开,则会出现net start MYSQL80 发生系统错误 5。

若上述解决方案无效可以参考:参考链接,仅供参考


问题描述:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

—问题解决方案简述:由于 MySQL 8.0 以上版本 - JDBC 驱动名有个cj,所以应该将驱动语句改为com.mysql.cj.jdbc.Driver
反之若是低版本中输入com.mysql.cj.jdbc.Driver出错,可以去掉.cj
解决方案来源:驱动语句错误解决方案


问题描述:java.sql.SQLSyntaxErrorException: Unknown database ‘test’

String url = "jdbc:mysql://localhost:3306/test";
  • 1

在这句代码中“test”应该修改成电脑中实际存在的数据库名字,注意不要修改成连接的名字了。
例外:Localhost应该改成电脑的ip端口,如:如127.0.0.1

文末说明

如有错误,还望多多包涵,希望在评论区指出。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/907893
推荐阅读
相关标签
  

闽ICP备14008679号